Blazor WebAssembly创建.dll文件,将其下载到客户端计算机并使用运行网站.您还可以让它在发布时创建.bin文件,而不是.dll文件,这就是我们所做的..dll和.bin都是MIME类型"应用程序/八位字节流"

我们看到大量的转发代理和防火墙阻止了MIME类型"应用程序/八位字节流",这使得Blazor WebAssembly不再工作.阻止此MIME类型的客户将无法再访问该应用程序

有没有办法用不同的MIME类型来服务Blazor WebAssembly文件,希望它不会被大多数防火墙和转发代理阻止?

Update:

我们将所有受此影响的应用程序从Blazor WebAssembly更改为Blazor Server,同时仍在使用.NET6.我们try 了.NET8预览版,但它仍然有太多错误.

推荐答案

Blazor 8年,标准包装将是卷筒纸.

我不确定这是否能解决您的媒体类型问题,但这可能是最好的办法了.

在我能找到的任何地方都没有详细说明,但我假设它将使用应用程序/wasm.

当防火墙阻止的时候,你可能已经走到了路的尽头.

Csharp相关问答推荐

try 在C#中启动Tunnelbear.Exec

如何使用Automapper映射两个嵌套列表

无法从具有一对多关系的C#类中使用Swagger创建记录

Microsoft. SQLServer. Types(106.1000.6)在try 从用户定义的类型检索值时引发异常

使用特定格式的JsonConvert序列化对象

如何在C#中删除一个特殊字符,如"使用Regex"

try 还原包时出错:Dapper已经为System.Data.SQLClient定义了依赖项''''

Polly v8—使用PredicateBuilder重试特定的状态代码

MAUI查询参数单一字符串项将不起作用

可为空的泛型属性

更新产品但丢失产品ASP.NET Core的形象

自动映射程序在GroupBy之后使用项目

如何使datagridview的列具有响应性,以便不是所有列都更改其宽度

获取具有AutoFaces的所有IOptions对象的集合

CS1660无法将lambda表达式转换为类型INavigationBase,因为它不是委托类型

依赖项注入、工厂方法和处置困境

LINQ to Entities中的加权平均值

有没有更好的方法来在CosmosDB上插入非id?

try 链接被委派者(多播委托)时,无法将获取运算符应用于类型为';方法组&39;和方法组';的操作数

在Visual Studio 2022中查找Xamarin模板时遇到问题