【发布时间】:2022-11-09 23:17:38
【问题描述】:
TL DR:无法绕过 .dll 禁令。
为了解决topic中的问题,我们尝试了以下方法:
方法#1:更改文件扩展名。 一些讨论,例如 this 和 this 提供更改文件扩展名.dll至。垃圾桶.但从今天开始,我的防病毒软件也将阻止 .bin 文件。我不认为尝试不同的文件扩展名会有帮助。因为即使它今天欺骗了杀毒软件,当明天升级的杀毒软件不会被文件扩展名欺骗时,它不会令人愉快。
方法 #2:在启用 AOT 的情况下构建客户端。但是,部署包仍然包含 .dll 文件,并且它们像 #1 中一样被阻止。
方法#3: 提到了另一个解决方案here。我没有尝试过,因为它的nuget package page 提到它不支持生产使用。风险未知,管理层可能不会批准。
有使用 Blazor 的解决方案吗?如果没有,似乎唯一的方法是使用 Angular 或 Vue 等 Javascript 框架来开发 PWA。
【问题讨论】:
-
你检查Documentation了吗?
标签: asp.net-core blazor progressive-web-apps blazor-webassembly