首先有人说要改路由设置,想死的心都有,看看我的代码,原封没动!! 对了我这个是自己电脑作为服务器,不是虚拟机!
- namespace AiiceFM
- {
- // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,
- // 请访问 http://go.microsoft.com/?LinkId=9394801
- public class MvcApplication : System.Web.HttpApplication
- {
- public static void RegisterRoutes(RouteCollection routes)
- {
- routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
- routes.MapRoute(
- "Default", // 路由名称
- "{controller}/{action}/{id}", // 带有参数的 URL
- new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
- );
- }
- protected void Application_Start()
- {
- AreaRegistration.RegisterAllAreas();
- RegisterRoutes(RouteTable.Routes);
- }
- }
- }
namespace AiiceFM { // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明, // 请访问 http://go.microsoft.com/?LinkId=9394801 public class MvcApplication : System.Web.HttpApplication { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default", // 路由名称 "{controller}/{action}/{id}", // 带有参数的 URL new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值 ); } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterRoutes(RouteTable.Routes); } } }
打开IIS管理器,依次选择属性->主目录->配置->映射->添加,可执行文件选
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll(用最新的Framework),
扩展名填 (.*),注意不带括号。并取消勾选“检查文件是否存在”复选框,然后一路确定。
然后,应该就可以在IIS 5.1上运行ASP.NET MVC网站了。
贴图两种给大伙瞧瞧:
解决
所有评论(0)