我们已经开始使用一些自定义的本地化 html 文件来向我们的用户显示一些本地化的标题等。
根据本文,我们刚刚上传了几个用于渲染的 html 文件。
https://contoso.blob.core.windows.net/{Culture:LanguageName}/myHTML/unified.html
但是,当用户流程以明确的语言环境集(例如&lang=es
or UI-locales=es-ES
)启动并且我们没有该语言环境的文件时,我们会得到一个错误页面。
AADB2C90002:CORS 资源“ https://anyhelpappreciated.blob.core.windows.net/es/myHTML/unified.html ”返回 404 未找到。
我们已经设置了SupportedLanguages
,但是如果显式传递语言环境,这似乎没有任何作用。我不想依赖不向我传递此参数的应用程序。
<Localization Enabled="true">
<SupportedLanguages DefaultLanguage="en" MergeBehavior="ReplaceAll">
<SupportedLanguage>en</SupportedLanguage>
<SupportedLanguage>de</SupportedLanguage>
<SupportedLanguage>it</SupportedLanguage>
</SupportedLanguages>
...
有没有办法防止这种情况?