Я хотел бы создать менеджер ресурсов на своей странице и использовать некоторые данные, хранящиеся в моих файлах ресурсов. (default.aspx.resx и default.aspx.en.resx)
Код выглядит так:
System.Resources.ResourceManager myResourceManager = System.Resources.ResourceManager.CreateFileBasedResourceManager("resource",
Server.MapPath("App_LocalResources") + Path.DirectorySeparatorChar, null);
if (User.Identity.IsAuthenticated)
{
Welcome.Text = myResourceManager.GetString("LoggedInWelcomeText");
}
else
{
Welcome.Text = myResourceManager.GetString("LoggedOutWelcomeText");
}
но когда я компилирую и запускаю его на локальном сервере, я получаю следующий тип ошибки:
Не удалось найти какие-либо ресурсы, подходящие для указанной культуры (или нейтральной культуры) на диске.
baseName: ресурс locationInfo: fileName: resource.resources
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.Resources.MissingManifestResourceException: Не удалось найти на диске ресурсы, подходящие для указанной культуры (или нейтральной культуры).
baseName: ресурс locationInfo: имя файла: resource.resources
Ошибка источника:
Строка 89: еще
Строка 90: {
Строка 91: Welcome.Text = myResourceManager.GetString ("LoggedOutWelcomeText");
Строка 92:}
Строка 93:
Не могли бы вы помочь мне с этим вопросом?