【问题标题】:How to Change Culture setting for Website on Azure如何在 Azure 上更改网站的文化设置
【发布时间】:2021-08-03 20:17:30
【问题描述】:

用 ASP.Net Core MVC 开发的网站。

在本地主机上,货币显示当地货币 ZAR,因为它应该 (String.Format("{0:C0}", value))

发布到 Azure 时,它​​会显示 $。 我确实将门户设置区域格式更改为南非 - 但我认为这仅与门户有关,与托管在 Azure 上的网站无关。

如何让我的网站只显示当地货币? 我所有的用户都是本地企业,我不需要外币。

【问题讨论】:

    标签: azure asp.net-core


    【解决方案1】:

    您可以在 .net core 项目的启动类中进行。供您参考:https://www.codeproject.com/Articles/5260304/ASP-NET-Core-3-0-MVC-Request-Localization-or-How-t

    【讨论】:

    • 我添加了 services.Configure(options => { options.DefaultRequestCulture = new RequestCulture("en-FR"); });到公共启动(IConfiguration 配置)并添加:app.UseRequestLocalization();到公共 void Configure(IApplicationBuilder app, IWebHostEnvironment env, IDbInitializer dbInitializer) 在 Localhost 上,我可以看到更改国家/地区的效果,但它对已发布的 Azure 没有影响……仍然是 $。有什么想法吗?
    猜你喜欢
    • 2015-06-18
    • 1970-01-01
    • 1970-01-01
    • 2021-01-11
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多