首页 > 解决方案 > 在 Ubuntu 上部署 Web API + Blazor WASM。WASM 的完整性问题

问题描述

我正在尝试通过 SSH 在 ubuntu 服务器上部署我的 Web Api + Blazor WASM 项目。我的 Blazor WASM 项目在我的 Web Api 项目中被引用并且共享相同的端口。

我按照 microsoft 的此文档使用 nginx 将我的 asp.net 核心应用程序部署到 linux: https ://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore -5.0

我对 Web API 有 0 个问题。我可以访问 swagger,并且我的数据库正确响应了我的请求。不幸的是,当我尝试访问 Blazor 网站时,我卡在了加载组件上,并且我收到了关于我正在使用的 DLL 完整性的奇怪错误。

错误:

我得到了数百个这样的错误。看起来它无法验证我的 blazor 网站文件的完整性。

我完全不知道发布我的 blazor 应用程序有什么问题。

有谁知道如何解决这个问题或有一些关于在哪里搜索的提示?

谢谢你的帮助!

标签: asp.net-coreubuntublazorblazor-webassembly

解决方案


我通过浏览网络选项卡并检查阻止的 dll 找到了解决方案。

我公司的防病毒软件阻止了这些文件。杀毒软件停用后,该站点再次运行。


推荐阅读