1

将我的 ASP MVC 4 应用程序从我的电脑部署到 IIS 时它工作正常,我也在我的同事电脑上尝试过,它工作正常,但是当我不得不在我的办公室电脑上这样做时,它给了我这个错误“网络服务器配置为不列出这个目录的内容”,虽然三台电脑的配置是一样的:Windows 7,iis 7。

  • 我已经检查了许多威胁这个问题的问题,例如 这个问题和许多其他问题,但他们都建议在 IIS 中启用目录浏览选项,我已经尝试过,但它只是显示我的项目内容,我想要的是打开我的网站。

  • 实际上,由于我使用的是 ASP MVC 4 ,因此我不必提及默认文档,因为在 MVC 4 中,它进入控制器并从那里获取要显示的页面。你知道如何解决这个问题吗?

4

1 回答 1

0

以防万一有人到这里寻找解决方案,这就是我解决它的方法。我从我的服务器(投标目录)中删除了所有文件并重新复制了它,但是我重新复制了我错过的所有文件 App_global.asax.dll 和 App_global.asax.compiled 文件。因为这些文件丢失了 IIS 给了我这个错误

403 - Forbidden: Access is denied.

一旦我添加了这些文件,它就开始工作得很好。

于 2014-08-13T00:39:06.837 回答