Asp.net core on azure 加载静态文件的问题

Asp.net core on azure issue with loading static files

我们有一个 asp.net core 应用程序作为 Web 应用程序托管在 azure 中。 我们有相当大的前端,包括几个 javascript 文件、图像和 html。 有时,对静态文件的请求(例如 something.js)会陷入无尽的过程,并在长时间延迟后回复状态 502 Bad Gateway。这种情况不常发生,但对我们来说是个大问题。我们所有的静态文件都放在wwwroot目录下。

有人经历过类似的事情吗?

好吧,在与团队一起调查几天后,我们提出了下一个解决方案。我们已将 ASP.NET Core 的版本更新为 1.1,问题已解决。当您仅在 Azure 上将应用程序部署在本地 IIS 上时,无法重现此问题。

我不确定,哪个 MS 团队产生了那个错误(azure 团队或 ASP.NET 核心团队)。但令人遗憾的是,MS 产品的质量在过去 2-3 年中急剧下降。

所以当你的代码中出现一些未知的错误时,不要太自责,这可能是微软的礼物。 ;)

似乎这个问题已得到充分记录,应该在即将发布的 .NET Core 1.1.1 补丁(定于明天发布,03/07/2017)中解决。

https://github.com/aspnet/IISIntegration/issues/311