Resourсe и права доступа
От: tamtam  
Дата: 22.08.03 11:07
Оценка:
Имею проект 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).

Куда дальше рыть подскажите?
Или где почитать?
Спасибо.
Re: Resourсe и права доступа
От: Gollum Россия  
Дата: 22.08.03 11:15
Оценка: 3 (1)
Здравствуйте, tamtam, Вы писали:

T>Web.config стоит <identity impersonate="true" />. В IIS стоит имперсонализация на спец.юзера этой машины, который входит в группу, которой разрешено все, что разрешено ASPNET (aspnet_wp account).


На "боевой машине" тоже такой юзер? Если да, дай ему админа, и запусти. Если ошибка изчезнет — дело в правах, можно думать дальше, в каких. Если нет — дело в чем-то другом.
Любая весть изначально благая, просто ты к этому еще не привык
Eugene Agafonov on the .NET

Re[2]: Resourсe и права доступа
От: tamtam  
Дата: 22.08.03 12:00
Оценка:
Здравствуйте, Gollum, Вы писали:

G>На "боевой машине" тоже такой юзер? Если да, дай ему админа, и запусти. Если ошибка изчезнет — дело в правах, можно думать дальше, в каких. Если нет — дело в чем-то другом.


Под админом работает, товарищ был прав.

Еще наблюдение. Добавил нейтральный ресурс. Эксепшн исчез, данные стали браться из нейтрального ресурса.

Хочется всетаки добится, чтоб и без адмира работало.
Re[3]: Resourсe и права доступа
От: tamtam  
Дата: 22.08.03 12:03
Оценка:
Включил failure аудит на всю папку с проектом. Ничего нового не дало. Все сукксес.
Re: Resourсe и права доступа. Решение
От: tamtam  
Дата: 22.08.03 12:16
Оценка:
Здравствуйте, Я, Писал вот:

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) тому юзеру, под которым имперсонализация.

Всем спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.