Я пытаюсь создать многоязычное веб-приложение с ASP.NET 4.0. Я создал соответствующие файлы ресурсов с переводами внутри App_GlobalResources и после запуска из VS все работает нормально, но я был удивлен, что сателлитные сборки (.resources.dll) не были созданы.
Когда я изменил действие сборки на «Встроенный ресурс», они были созданы, но после полной публикации IIS игнорирует их и использует чистые файлы .resx из App_GlobalResources.
Правильно ли это поведение? Не повлияет ли это на производительность? Или я должен скомпилировать эти файлы .resx и каким-то образом дать указание моему приложению использовать их?