HTTP错误403.14
问题描述:
我正在一个新的活动服务器上建立一个MVC站点。在其他非现场服务器,它的工作,但在现场我得到这个错误HTTP错误403.14
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
我已经安装了MVC 3和MVC 4,但我仍然得到这个错误。我重新启动IIS中的网站并重新启动服务器,但没有任何工作。有什么明显的我失踪了吗?
我正在使用IIS7。
答
您可能需要为该文件夹添加正确的权限。
- 右键单击在Windows资源管理器中的文件夹,然后单击属性。
- 转到安全选项卡,然后单击“编辑”。
- 然后点击“添加”。
- 确保位置是您当前的计算机。
- 在“IIS AppPool \ MyApplicationPoolName”中的对象名称文本框中键入MyApplicationPoolName是IIS中应用程序池的名称。
- 单击确定。在权限窗口中确保选中新用户并勾选“修改”,或者您需要的任何权限。单击确定并关闭属性窗口。
希望这会有所帮助 - 确保您不会授予比实际环境中实际需要的更多权限,但作为规则修改适用于Web应用程序。
你的意思是指哪个文件夹? – 2013-02-22 14:34:21
哈哈抱歉,我的意思是网站的根。尽管我假设你不想列出web根目录的内容,但实际上这可能与IIS中未设置默认页面有关。 – Maloric 2013-02-22 14:41:58
谢谢,但这不是。 – 2013-02-22 14:46:42