asp.net – 在将MVC和路由添加到WebForms项目后,IIS中的默认文档
发布时间:2020-12-15 21:04:04 所属栏目:asp.Net 来源:网络整理
导读:我有一个现有的ASP.NET 3.5 WebForms项目,并已将ASP.NET MVC添加到该项目中.现有的页面工作得很好,新的控制器也是如此.观点.但是,当我部署到IIS 7时,默认文档(default.aspx)不再起作用.如果我明确地键入它,我可以得到它但是’xyz.com’不起作用 – 我得到404
我有一个现有的ASP.NET 3.5 WebForms项目,并已将ASP.NET MVC添加到该项目中.现有的页面工作得很好,新的控制器也是如此.观点.但是,当我部署到IIS 7时,默认文档(default.aspx)不再起作用.如果我明确地键入它,我可以得到它但是’xyz.com’不起作用 – 我得到404.相比之下,它在Cassini中工作正常.
如何在保留新MVC内容的同时再次使默认文档正常工作. 解决方法
我将以下内容添加到Global.asx.cs文件中,默认文档再次起作用.
public static void RegisterRoutes(RouteCollection routes) { // *** This Line *** routes.IgnoreRoute(""); // Required for the default document in IIS to work // ***************** routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.IgnoreRoute("{resource}.aspx/{*pathInfo}"); routes.MapRoute( "Default",// Route name "{controller}/{action}/{id}",// URL with parameters new { controller = "Home",action = "Index",id = "" } // Parameter defaults ); } protected void Application_Start(Object sender,EventArgs e) { RegisterRoutes(RouteTable.Routes); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET的BlogEngine.Net堆栈到WordPress?
- asp.net-mvc-2 – 动态生成的模型中的ASP.NET MVC 2数据注释
- asp.net-mvc – 带有Ajax.ActionLink的HTTP 404
- asp.net – 任何方式构建Google文档,如PDF文件的查看器?
- asp.net – ASP .NET检查会话
- asp.net-mvc-2 – MVC2:具有两个字段依赖性的验证(数据注释
- asp.net-mvc – 当Bundling EnableOptimizations为true时,F
- asp.net-mvc-3 – 如何使用复选框列制作MVC 3 Webgrid?
- JavaScript即时判断输入密码的强度
- asp.net-mvc – ASP.NET MVC View可以使用来自不同项目的模
推荐文章
站长推荐
- asp.net – 403禁止错误
- 如何用Asp.net中的javascript检测IE 11
- asp.net-mvc – 使用查询字符串参数重写遗留URL
- asp.net-mvc – 使用ASP.NET MVC的Piranha CMS路
- 由于ErrorCode =’0x80004005:80008083,.NET Co
- asp.net – 将代码从Subversion Repository部署到
- 如何实现像WCF一样的Asp.net MVC OneWay / FireA
- asp.net-mvc – 为什么验证请求取自ASP.net MVC?
- asp.net – 使用.NET FormsAuthentication和持久
- asp.net – 如何显示如果绑定数据源是List Colle
热点阅读