У меня есть приложение ASP.NET, которое пытается удалить файл из общего сетевого ресурса. Рабочий процесс приложения ASP.NET выполняется под учетной записью домена (подтвердил это, посмотрев в TaskManager и используя ShowContexts2.aspx¹).
Администраторы сети заверили меня, что учетная запись процесса является членом группы, у которой есть разрешения на изменение каталога, содержащего файл, который я пытаюсь удалить.
Однако он не может этого сделать, и вместо этого я получаю исключение (изменил путь к файлу на все x):
System.Web.HttpUnhandledException: исключение типа
«System.Web.HttpUnhandledException» было сгенерировано. --->
System.UnauthorizedAccessException: доступ к пути
'\ xxxxxxx \ xxxxxxx \ xxxxxxx \ xxxxxx.xxx' отклонен.
Есть идеи, как диагностировать / исправить эту проблему?
http://www.leastprivilege.com/ShowContextsNET20Version.aspx