2

我已经使用 MVC 3.5 开发了一个标准的 MVC 应用程序,我试图在 IIS 中获取它以让我在 localhost 中导航。好吧,我在 localhost 路径中发布了该项目,但是当我在浏览器中键入该项目时,嗯...它没有向我显示站点,而是在 localhost 中创建的文件和目录的列表。

我该怎么办?IIS 已完全安装,并且使用 Framework 4.0 和 ApplicationPoolIdentity 设置了“DefaultAppPool”。

提前感谢大家。

问题已解决:我正在运行 Windows 7 64 位,并且我已经安装了 aspnet_regiis 32 位版本。那是让我忙了3天的烂摊子,该死的!顺便说一句,现在它成功了,我终于很高兴输入一些代码而不是阅读论坛。就这些了,谢谢大家。

4

2 回答 2

5

尝试在 system.webServer 部分添加 web.config <runAllManagedModulesForAllRequests="true"/>。

<system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
于 2013-02-27T18:25:41.120 回答
0

看起来您的部署位置未配置为 IIS 中的应用程序。尝试这些说明,但勾选标记为目标上的 IIS 应用程序框。

或者您可以打开IIS 管理器并将您的位置设置为那里的应用程序。

于 2012-07-11T15:00:29.843 回答