2013-02-22 74 views
0

我正在一个新的活动服务器上建立一个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。

回答

1

您可能需要为该文件夹添加正确的权限。

  1. 右键单击在Windows资源管理器中的文件夹,然后单击属性。
  2. 转到安全选项卡,然后单击“编辑”。
  3. 然后点击“添加”。
  4. 确保位置是您当前的计算机。
  5. 在“IIS AppPool \ MyApplicationPoolName”中的对象名称文本框中键入MyApplicationPoolName是IIS中应用程序池的名称。
  6. 单击确定。在权限窗口中确保选中新用户并勾选“修改”,或者您需要的任何权限。单击确定并关闭属性窗口。

希望这会有所帮助 - 确保您不会授予比实际环境中实际需要的更多权限,但作为规则修改适用于Web应用程序。

+0

你的意思是指哪个文件夹? – 2013-02-22 14:34:21

+0

哈哈抱歉,我的意思是网站的根。尽管我假设你不想列出web根目录的内容,但实际上这可能与IIS中未设置默认页面有关。 – Maloric 2013-02-22 14:41:58

+0

谢谢,但这不是。 – 2013-02-22 14:46:42

相关问题