Имею проект asp.net
Отлаживаю на локальной машине под админом. Доступ к ресурсам, как написано ниже
...
ResourceManager rm = new ResourceManager("MyProject.MyResourceFile", Assembly.GetExecutingAssembly());
string Msg = IdMsg.ToString();
try
{
Msg = rm.GetString("Resource_"+IdMsg.ToString(), ci);
}
catch(MissingManifestResourceException mex)
{
...
}
...
работает нормально. Когда переношу на "боевую" машину, срабатывает MissingManifestResourceException.
Товарищ предположил, что все дело в правах. К сожалению контакт с ним временно утрачен. Может кто сможет сказать кому куда права надо дать?
В
Web.config стоит <identity impersonate="true" />. В IIS стоит имперсонализация на спец.юзера этой машины, который входит в группу, которой разрешено все, что разрешено ASPNET (aspnet_wp account).
Куда дальше рыть подскажите?
Или где почитать?
Спасибо.
Здравствуйте, tamtam, Вы писали:
T>Web.config стоит <identity impersonate="true" />. В IIS стоит имперсонализация на спец.юзера этой машины, который входит в группу, которой разрешено все, что разрешено ASPNET (aspnet_wp account).
На "боевой машине" тоже такой юзер? Если да, дай ему админа, и запусти. Если ошибка изчезнет — дело в правах, можно думать дальше, в каких. Если нет — дело в чем-то другом.
Любая весть изначально благая, просто ты к этому еще не привык
Включил failure аудит на всю папку с проектом. Ничего нового не дало. Все сукксес.
Здравствуйте, Я, Писал вот:
T>Имею проект asp.net
T>Отлаживаю на локальной машине под админом. Доступ к ресурсам, как написано ниже
T>T>...
T>ResourceManager rm = new ResourceManager("MyProject.MyResourceFile", Assembly.GetExecutingAssembly());
T>string Msg = IdMsg.ToString();
T>try
T>{
T> Msg = rm.GetString("Resource_"+IdMsg.ToString(), ci);
T>}
T>catch(MissingManifestResourceException mex)
T>{
T>...
T>}
T>...
T>
T>работает нормально. Когда переношу на "боевую" машину, срабатывает MissingManifestResourceException.
T>Товарищ предположил, что все дело в правах. К сожалению контакт с ним временно утрачен. Может кто сможет сказать кому куда права надо дать?
T>В
T>Web.config стоит <identity impersonate="true" />. В IIS стоит имперсонализация на спец.юзера этой машины, который входит в группу, которой разрешено все, что разрешено ASPNET (aspnet_wp account).
T>Куда дальше рыть подскажите?
T>Или где почитать?
Ящик просто открывался, надо было дать права на временную папку Фремворка (WINDOWS\Microsoft.NET\Framework\version\Temporary ASP.NET Files) тому юзеру, под которым имперсонализация.
Всем спасибо.