首页 文章

部署的ASP.NET MVC 4项目将无法运行

提问于
浏览
16

我在我的测试服务器上部署了一个ASP.NET MVC 4项目,但它似乎没有运行 .

部署后尝试访问IIS 7上的项目URL会尝试列出目录内容 . 检查文件夹显示已部署所有程序集 . 启用目录浏览实际上列出了目录中的文件,并且可以提供静态文件 .

就好像我的.NET 4.0应用程序池没有将任何请求路由到控制器 .

可能是什么导致了这个?

2 回答

  • 1

    解决方案

    找到了sheer luck的解决方案,它在web.config中将 runAllManagedModulesForAllRequests 设置为true:

    <system.webServer>
        <modules runAllManagedModulesForAllRequests="true" />
        ...
    </system.webServer>
    
  • 40

    在新机器上启动新项目时,我有一天遇到了这个问题 . 然后我找到了this question并且我所有最疯狂的梦想都实现了 .

相关问题