2

我无法让工作中的项目运行。问题是服务器 (IIS) 从不响应。当我使用 chrome 开发人员工具时,我可以看到 GET 请求只是挂起,并且在我关闭窗口或停止进程之前一直处于挂起状态。

因此,我制作了一个示例项目,一个简单的 .net 4 Web 应用程序,并对其进行了编译。当我在 VS2010 中运行它时一切都很好,但是当我尝试从浏览器访问它时,我遇到了与原始工作项目相同的问题。所以这不仅仅是一个项目的问题,这就是为什么我认为 IIS 设置有问题。我知道 IIS 监听的端口没问题,并且我已经检查了我能找到的所有设置。

我查看了stackoverflow并搜索了它,但我没有找到任何解决方案。谁能帮我这个?

IIS 版本是 7.5。

4

1 回答 1

1

经过1天的故障排除后,我想通了。早些时候我遇到了一个问题,IIS 没有读取 web.config 文件的权限,所以我设置了该文件的权限。事实证明,IIS 没有读取文件夹中其他任何内容的权限,因此它无法读取为页面提供服务所需的文件。因为它可以读取 web.config 文件,所以我没有收到任何错误消息。

我只是将 IIS_IUSRS 用户权限设置为读取整个项目文件夹。

于 2012-10-18T08:59:56.740 回答