IIS 7.5仅显示目录列表或403而不是ASP.NET应用程序

时间:2016-11-04 16:57:50

标签: c# asp.net asp.net-mvc iis

我成功将 web deploy 用于本地网络中的IIS 7.5服务器。但是,当我想浏览时,我只得到 403.14 错误。我可以通过启用目录浏览来解决这个问题但我只看到目录列表而不是实际的应用程序。 (基本上我看到了Web部署的所有文件夹和文件)

当我在Visual Studio中启动应用程序时,我得到的网站(登录)是:localhost:14421/Account/Login

在我进行Web部署后,我也无法在IIS上看到任何.aspx或.html文件。我错过了什么设置?

3 个答案:

答案 0 :(得分:6)

将此添加到Web.config修复了问题:

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

解决此问题的另一种方法是安装修补程序Update for Windows Server 2008 R2 x64 Edition

答案 1 :(得分:1)

我有同样的问题。我解决了该问题,它重新定位了“应用程序工具菜单”(IIS管理器)中“编辑应用程序池”视图中的“ .Net CLR版本”。一旦我重新定位到用于我的Web项目的当前.Net版本,该网站便开始工作。在下面,您可以看到一个图,其中显示了我正在解释的内容。

Configuration of .Net version on Application pools

答案 2 :(得分:0)

确保您已将IIS_IUSRS的完全访问权限授予该源文件夹。