Blazor WASM:AggregateException_ctor_DefaultMessage(PlatformNotSupported_HybridGlobalization,哈希码)

问题描述 投票:0回答:1

我正在使用

swa cli
将我的 NET8 Blazor WASM 应用程序部署到 Azure 静态 Web 应用程序站点。根据 cli 部署成功完成,我也可以在本地运行该应用程序。

当我在静态 wep 应用程序的网页上打开浏览器时。加载指示器(最高达到 100% 时响起)只是挂在那里并且不会继续。当查看浏览器的 JS 控制台时,我收到以下错误消息

Error: AggregateException_ctor_DefaultMessage (PlatformNotSupported_HybridGlobalization, HashCode)
callEntryPoint https://myapp.azurestaticapps.net/_framework/blazor.webassembly.js:1

谷歌快速搜索似乎将该错误与全球化联系起来。起初我认为它可能必须与 lcoalization 做一些事情(我之前已经尝试过,但尚未从应用程序中删除)。但读到它,它似乎与 (String)CompareOptions 有关。所以像

string1.Equals(string2, StringComparison.InvariantCultureIgnoreCase))
一样,但我在任何地方都使用 InvariantCulture 和字符串。该文档指出,并非所有
CompareOptions
都可用于非不变文化。

根据上述文档,混合全球化是一项优化功能,必须通过在 csproj 中包含以下内容来选择加入,而我没有。

<HybridGlobalization>true</HybridGlobalization>

所以我不知道我能做些什么来调试这个。你有什么想法吗?

.net-core blazor-webassembly
1个回答
0
投票

我也有一样的。有人找到解决办法了吗

© www.soinside.com 2019 - 2024. All rights reserved.