[英]Problem Deploying Asp.net hybrid application in IIS 7
我将MVC应用程序集成到了现有的Web Forms应用程序中。 Web表单部分和MVC部分都可以在可视Web开发服务器中完美运行,当我尝试将其部署在IIS 7中时,Web表单部分正在运行,但是MVC无法运行,有人可以建议我这可能是错的吗?
我已经完成了必要的步骤,例如
确保System.Web.Mvc,System.Web.Routing和System.Web.Astractions可用。
应用程序以集成管道模式部署。
在web.config中将validateIntegratedMode设置为false
当我们同时部署具有MVC和Web窗体的混合应用程序时,我是否需要任何特定的处理程序,导致我之前在IIS 7上的同一服务器上部署了仅MVC应用程序,所以效果很好。
当我尝试在MVC中打开页面时,出现这样的错误404
说明:您正在寻找的资源已被删除,名称已更改或暂时不可用。 错误代码:0x80070002通知:MapRequestHandler模块:IIS Web核心请求的URL: http : //10.242.22.1/Sales/Index
我非常感谢任何建议,我的global.asax很简单,它具有与创建新的mvc应用程序时默认生成的默认路由相同的默认路由。
周杰伦
您是否在服务器上安装了MVC。 如果是,请将应用程序池更改为交互模式。 以下链接可能会帮助http://www.hanselman.com/blog/PlugInHybridsASPNETWebFormsAndASPMVCAndASPNETDynamicDataSideBySide.aspx
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.