У меня есть приложение в ASP.NET MVC 5.2.3 с локализованными спутниковых узлов, установленных NuGet, чтобы показать сообщения проверки PT-BR загруженные в:Локализованные ресурсы не загружены
https://www.nuget.org/packages/Microsoft.AspNet.Mvc.pt-br/
Он работает и загружает все pt-BR локализованные строки в моей среде разработки, но когда я публикую на одном из наших серверов, сообщения все еще показываются в en-US.
На скриншоте ниже представлена некоторая информация о MVC версии и культуры и UI культуры:
кажется, что длл ресурс не был загружен, но, приложение работает в пт-BR культуры ,
Ресурс DLL System.Web.Mvc.resources.dll находится в папке/bin/pt-BR.
Раздел глобализации web.config настроен:
<!-- language: lang-html -->
<globalization culture="pt-BR" uiCulture="pt-BR" enableClientBasedCulture="false" />
Каждый имеет идея?
бен список содержимого каталога:
\ Bin \ Antlr3.Runtime.dll
\ Bin \ Autofac.dll
\ Bin \ Autofac.Integration.Mvc.dll
\ Bin \ Autofac. Integration.WebApi.dll
\ Bin \ AutoMapper.dll
\ Bin \ AutoMapper.Net4.dll
\ Bin \ BootGridMvc.dll
\ Bin \ CookComputing.XmlRpcV2.dll
\ Bin \ EntityFramework.dll
\ Bin \ EntityFramework.SqlServer.dll
\ Bin \ MyApp.Core.Business.dll
\ Bin \ MyApp.Core.Data.dll
\ Bin \ MyApp.Core. Models.dll
\ Bin \ MyApp.Core.Report.dll
\ Bin \ MyApp.Web.Mvc.dll
\ Bin \ itextsharp.dll
\ Bin \ Microsoft.AspNet.Identity.Core.dll
\ bin \ Microsoft.AspNet.Identity.EntityFramework.dll
\ bin \ Microsoft.AspNet.Identity.Owin.dll
\ Bin \ Microsoft.Owin.dll
\ Bin \ Microsoft.Owin.Host.SystemWeb.dll
\ Bin \ Microsoft.Owin.Security.Cookies.dll
\ Bin \ Microsoft.Owin.Security.dll
\ Bin \ Microsoft.Owin.Security.Facebook.dll
\ Bin \ Microsoft.Owin.Security.Google.dll
\ Bin \ Microsoft.Owin.Security.MicrosoftAccount.dll
\ Bin \ Microsoft.Owin .Security.OAuth.dll
\ bin \ Microsoft.Owin.Security.Twitter.dll
\ bin \ Microsoft.Web.Infrastructure.dll
\ bin \ Newtonsoft.Json.длл
\ Bin \ Owin.dll
\ Bin \ Portable.Licensing.dll
\ Bin \ System.Net.Http.Formatting.dll
\ Bin \ System.Web.Helpers.dll
\ Bin \ System.Web.Http.dll
\ Bin \ System.Web.Http.WebHost.dll
\ Bin \ System.Web.Mvc.dll
\ Bin \ System.Web.Optimization.dll
\ Bin \ System.Web.Razor.dll
\ bin \ System.Web.WebPages.Deployment.dll
\ bin \ System.Web.WebPages.dll
\ Bin \ System.Web.WebPages.Razor.dll
\ Bin \ T4MVCExtensions.dll
\ Bin \ WebGrease.dll
\ Bin \ PT-бр
\ Bin \ пт-бр \ System.Web .Mvc.resources.dll
Просьба перечислить все содержимое вашего каталога 'bin', включая все подпапки. У вас должна быть локализованная спутниковая сборка: 'bin \ pt-BR \ yourSite.dll'. – Dai
У меня нет ресурса на моем сайте, я просто использую ресурс System.Web.Mvc для сообщений проверки MVC. Мой сайт полностью находится в pt-BR. Нужно ли переименовать эту DLL? System.Web.Mvc.resources.dll –
Он работает на всех машинах разработки моей команды, даже в режимах отладки и выпуска, а также опубликован в локальном IIS с Windows на португальском и английском языках. Но только когда я публикую на одном из наших серверов и на клиентском сервере, он не работает. –