Azure Web 应用程序中的 MvcSiteMapProvider 本地化
MvcSiteMapProvider Localization in an Azure Web App
我根据 here. The same way it is recommended in this post 提供的说明本地化了我的站点地图。在我当地的环境中,它工作得很好。但是,当我将我的应用程序部署到 Azure 时,找不到资源文件。我知道 App_GlobalResources 文件夹中的资源文件不包含在 project.dll 中,但我不知道如何在不使用该文件夹中的资源文件的情况下本地化我的站点地图。有人遇到同样的问题并有解决方案吗?
不幸的是,Visual Studio doesn't setup the default settings on App_GlobalResources
to deploy them with MVC。
选项
- Implement
IStringLocalizer
yourself 以便在您的项目或其他程序集中提供本地化。
- 实现您自己的 ASP.NET 2.0 resource provider. See examples here and here。
我根据 here. The same way it is recommended in this post 提供的说明本地化了我的站点地图。在我当地的环境中,它工作得很好。但是,当我将我的应用程序部署到 Azure 时,找不到资源文件。我知道 App_GlobalResources 文件夹中的资源文件不包含在 project.dll 中,但我不知道如何在不使用该文件夹中的资源文件的情况下本地化我的站点地图。有人遇到同样的问题并有解决方案吗?
不幸的是,Visual Studio doesn't setup the default settings on App_GlobalResources
to deploy them with MVC。
选项
- Implement
IStringLocalizer
yourself 以便在您的项目或其他程序集中提供本地化。 - 实现您自己的 ASP.NET 2.0 resource provider. See examples here and here。