微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 azure 上生产的 Blazor 服务器:工作了一段时间然后突然在所有 css/脚本文件上出现 404?

如何解决在 azure 上生产的 Blazor 服务器:工作了一段时间然后突然在所有 css/脚本文件上出现 404?

我希望可以在这里提问,我找不到具体的现有线程。

我在 .NET 5 中为客户端开发了一个 Blazor 服务器应用程序,并且它已托管在 azure 应用服务上(在 Linux 计划中)。我们有多个环境(Dev、test、prod),部署的应用程序在所有环境中都能按预期工作,除非部署到生产应用程序。它可以正常工作一段时间,但有时会发生一些事情,并且浏览器开发工具控制台显示 404 未找到所有 css 和脚本文件。由于它是 .NET 5,Azure 不支持应用程序洞察。

在 Program.cs 的 CreateHostBuilder 中,我添加了 UseStaticWebAssets,并在 Startup.cs app.UseStaticFiles 的配置中。

正如前面提到的,它在所有其他环境中都能完美运行,并且在重新启动应用服务后一段时间内在生产环境中运行良好。

知道是什么原因造成的吗?

谢谢! 莫顿

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。