我以前用VS2008开发,现在我把项目迁移到vs2013
项目也能生成成功,但是 ,由于vs2008的项目是在 vs开发服务器里面运行的,到了2013后只能用iis express 里面运行。 所以运行的时候就不行了。
我用的是system.web.routing (vs2008:system.web.routing 2.0;vs2013 :system.web.routing 4.0 ) 对路由进行重写的。 然后 项目2008用的是mvc2,我迁移到vs2013后就升级到mvc4了。
我在这里请问各位大神,system.web.routing 适用于mvc4吗? 可以在IIS 里面运行吗?
补充一下: 我的路由规则是{language}.g.com 我把本地的127.0.0.1 通过host文件指向了www.g.com
最后我在帖一段我配置路由的代码
代码中的:controllerDomain={language}.g.com
routes.Add("BlogList", new DomainRoute(
controllerDomain, // Domain with parameters=
"blog/{pageIndex}", // URL with parameters
new
{
language = langDefault,
controller = "blog",
action = "List",
pageIndex = "0"
} // Parameter defaults
));
如果有哪位大神也这样开发过,请帮帮忙!