我遵循了将我的MVC3应用程序部署到IIS7中的步骤,但是当我在部署后浏览它时,它给我显示了一个类似于ftp网站的文件列表,而不是运行页面。

在我的应用程序的bin文件夹中显式添加的dll是:
我将安全性设置为每个人的完全控制测试,所以这并不是一个安全问题。
例如,当我试图导航到home/index时,IIS不会识别路径,请参见下面的错误:

.net 4安装,网站的应用程序池也是.net 4。
找不到解决办法
我错过了什么,有什么建议吗?
谢谢
发布于 2014-01-26 19:56:04
为了让IIS (只适用于IIS )处理7+请求,最简单的选择是将您的Application管道设置为Integrated而不是Classic。在没有给出MSDN级别的原因的情况下,基本上经典模式要求每个请求都有一个文件扩展名。如果请求没有文件扩展名,IIS将查找该目录。Integrated模式允许请求进入ASP.NET管道,该管道将触发您在MVC站点中的路由,动态内容将出现。
https://stackoverflow.com/questions/21368263
复制相似问题