Asp.net mvc 获取URL路由以在IIS 7上使用ASP.NET MVC
我正在尝试将测试ASP.NET MVC站点部署到Rackspace云上托管的站点(基本上就是在Visual Studio中创建新ASP.NET MVC Web应用程序时获得的默认站点) ASP.NET MVC似乎未安装,因此我已将System.Web.MVC.dll部署到bin文件夹 现在,当我访问/Default.aspx时,我得到了主视图。但是如果我输入/Home我会得到一个找不到的404页面(如果我访问/Home/AboutURL,我也会得到一个404页面) 我已经尝试将.aspx扩展添加到Global.asax中定义的路由中,以查看这是否有任何区别,但仍然得到相同的404错误 我认为我应该能够通过Web.config文件解决这个问题,对吗 谢谢您是否尝试将“Root”添加到路由和.aspx扩展名中Asp.net mvc 获取URL路由以在IIS 7上使用ASP.NET MVC,asp.net-mvc,iis-7,Asp.net Mvc,Iis 7,我正在尝试将测试ASP.NET MVC站点部署到Rackspace云上托管的站点(基本上就是在Visual Studio中创建新ASP.NET MVC Web应用程序时获得的默认站点) ASP.NET MVC似乎未安装,因此我已将System.Web.MVC.dll部署到bin文件夹 现在,当我访问/Default.aspx时,我得到了主视图。但是如果我输入/Home我会得到一个找不到的404页面(如果我访问/Home/AboutURL,我也会得到一个404页面) 我已经尝试将.aspx扩展添加
routes.MapRoute(
"Default",
"{controller}.aspx/{action}/{id}",
new { action = "Index", id = "" }
);
routes.MapRoute(
"Root",
"",
new { controller = "Home", action = "Index", id = "" }
);