【发布时间】:2014-09-06 14:34:13
【问题描述】:
我在 Azure 上有一个 ASP.NET Webforms 应用程序,但在某些站点上总是出现以下错误: 502 - Web 服务器在充当网关或代理服务器时收到无效响应。
我已经阅读了很多关于 Azure 上的 502 错误的主题,但我仍然不明白在我的特定情况下的问题是什么。
该错误仅发生在应用程序的某个站点上。我总是可以重现以下模式:
- 打开 SITENAME.azurewebsites.net -> 出现错误
- 打开 SITENAME.azurewebsites.net/Site1.aspx -> 未发生错误
- 打开 SITENAME.azurewebsites.net/Site2.aspx -> 未发生错误
- 刷新 SITENAME.azurewebsites.net/Site2.aspx -> 出现错误,直到我再次调用 Site1.aspx 才会消失
我在日志中发现的唯一内容是,应用程序加载 System.Windows.Forms.dll 并且存在 AccessViolationException。我完全不知道为什么要加载这个 dll,因为 Visual Studio 中的任何项目中都没有对它的引用,但那是另一个故事 :)。
但我不明白的是,错误 502 并不总是发生在站点 502 上。 也许有人可以给我一个提示可能是什么问题或我如何找到它......
感谢您的帮助!
编辑: 我忘了提及:在我读到的有关此错误的一些线程中,它发生在 3 分钟或类似的时间后。在我的情况下,几乎总是大约 25 秒后出现错误消息。
【问题讨论】:
标签: c# asp.net azure-web-app-service