【发布时间】:2014-12-07 00:58:16
【问题描述】:
我在 IIS 7.5 - win 7、IIS 8.5 - win 8.1 下运行一个 Asp .Net 网站。我有 2 台开发机器可以正常运行。
-
重建环境的步骤 在另一台机器上全新安装 Win 7 后。 已安装所有更新
使用
添加 IIS 功能- .Net 可扩展性
- ASP
- CGI
- ISAPI 扩展
- ISAPI 过滤器
使用 IIS 注册的 .Net framework 4.0(aspnet_regiis -i/aspnet_regiis -ir)
为网站添加了正确的应用程序池。
设置项目的bin文件夹路径
在 web.config 集中:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
在特定文件夹上添加了 IIS/IIS_USRS 读写权限
*注意:我不需要启用目录浏览
- 问题
- 在所有新的操作系统安装上,无论是什么 win 版本(7、8、8.1 或 10 预览版),我都会遇到同样的错误 ****HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容。****
如果有人可以提供帮助,因为我没有地方可以寻找问题。
*注意 - 相同的设置在 3 台装有 win 7 和 server 2008 的开发机器上工作正常。 如果我部署发布它工作正常。 (包含 .aspx 页面)
谢谢
【问题讨论】:
-
我遇到了完全相同的问题(IIS 8.5,全新安装)。 MVC Web 应用程序在开发机器上运行良好 - 但服务器总是返回 404.13。同样,我已经为这个问题尝试了所有“传统”的补救措施,但无济于事......
标签: asp.net visual-studio-2012 iis