我们有一个asp.net core
应用程序托管在azure
作为Web应用程序。 我们有相当大的前端,包括一些javascript文件,图像和html。 有时,对静态文件(例如某些内容.js)的请求只是遇到无休止的过程,并在长时间延迟后回复状态502 Bad Gateway
。这种情况不经常发生,但这对我们来说是一个大问题。我们所有的静态文件都放在wwwroot
目录下。
有人经历过类似的事情吗?
好的,经过几天与团队的调查,我们想出了下一个解决方案。我们已将 ASP.NET Core的版本更新到1.1,问题已解决。仅在 Azure 上的本地 IIS 上部署应用程序时,无法重现此问题。
我不确定,哪个MS团队产生了该错误(Azure团队或 ASP.NET 核心团队)。但令人遗憾的是,MS产品的质量在过去2-3年中急剧下降。
因此,当代码中出现一些未知的错误时,不要过多地责怪自己,这可能是MS.;)的礼物。
这个问题似乎有据可查,应该在即将发布的.NET Core 1.1.1补丁(将于明天发布,03/07/2017)中得到解决。
https://github.com/aspnet/IISIntegration/issues/311