[asp.net] ошибка cs0016.
Можно filemon & procexplorer поюзать посмотреть...
Или сразу убить вcю времен. директорию
2. Если первый шаг прокатил, убираешь everyone, вкючаешь аудит на интересующей папке (в Local Security включаешь Object Access.Failed) и затем смотришь Security log в Event viewer там будет и имя сервиса и имя учетной записи.
15:01:30 w3wp.exe IRP_MJ_CREATE D:\....\webapp\9009940a\3a8ed1e0\eiq6gapo.dll SUCCESS Attributes: Any Options: Open
15:01:30 w3wp.exe IRP_MJ_QUERY_INFORMATION D:\...\webapp\9009940a\3a8ed1e0\eiq6gapo.dll SUCCESS FileObjectIdInformation
15:01:30 w3wp.exe IRP_MJ_SET_INFORMATION D:\...\webapp\9009940a\3a8ed1e0\eiq6gapo.dll SUCCESS FileDispositionInformation
15:01:30 w3wp.exe IRP_MJ_CLEANUP D:\...\webapp\9009940a\3a8ed1e0\eiq6gapo.dll SUCCESS
15:01:30 w3wp.exe IRP_MJ_CLOSE D:\...\webapp\9009940a\3a8ed1e0\eiq6gapo.dll SUCCESS
А что если убить все w3wp.exe и удалить всю папку Temp.... ?
Нужно было включить Full control для ASPNET и Network Services для папки %System Root%\Temp
http://support.microsoft.com/default.aspx?scid=kb;en-us;825791
Спасибо !
Оставить комментарий
hov77
При попытке компиляции сервером, выдается ошибка :Compiler Error Message: CS0016: Could not write to output file 'd:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\webapp\9009940a\3a8ed1e0\lmwmfold.dll' -- 'Access is denied. '
Уже все права кому только можно дал. Но все равно Access is denied. Вот хочу узнать каким пользователем IIS пытается создать этот файл.
сразу скажу что пользователи
LOCAL SERVICES
ASPNET
IIS_WPG
в списках Security есть и у них Full Control
как бы узнать под каким user IIS пытается создать файл ?