ASP.NET、Visual Studio 2010、Windows 8、IIS 8。
我有一个 ASP.NET 站点,它是从客户端的源代码管理中提取的。它在 Visual Studio 开发服务器下运行良好,但当它不在 IIS 下运行时,有些事情无法正常工作。
当我将它设置为在 IIS 中运行时,由于 IIS_IUSRS 没有读取 web.config 的权限,它最初给了我一个 500 错误。
我解决了这个问题,现在它开始了,但是如果我浏览到该站点,浏览器就会无限期地坐在那里说“正在连接”——它甚至不会超时。
如果我尝试从 VS 启动它,它会执行类似的操作,除非一段时间后超时并说它无法附加调试器。我在这里和其他地方阅读了有关“无法附加调试器”消息的各种帖子,它们要么不适用于我,要么建议的解决方案没有任何区别。
我检查了正常的 IIS 日志,启用了失败的请求跟踪并检查了这些 - 什么都没有,它似乎甚至没有那么远。我已经尝试更改应用程序池设置等,但这没有任何区别。
任何人都可以建议我可以尝试的其他任何事情来弄清楚这里发生了什么吗?