У нас есть веб-сайт интрасети, который развернут на IIS 6 с аутентификацией Windows и включенным олицетворением ASP.Net.Это работает отлично, но когда мы перешли на IIS 8.5, регистрация (в файл журнала), кажется, перестала работать.Когда мы запустили Process Monitor, он показывает, что доступ к папке, в которую записываются журналы, запрещен.И это также показывает, что он является олицетворением зарегистрированного пользователя для записи журналов.Где мы хотим, чтобы система использовала пользователя пула приложений для входа.Я перепробовал все доступное в Интернете, изменив записи в applicationhost.config, добавив пути к местам и добавив web.config в это конкретное местоположение, похоже, ничего не работает.
Обновление:
Только что запустил Process Monitor на старом сервере и ниже приведено сравнение.это точно так же, за исключением того, что новый сервер запрещает доступ.В обоих случаях олицетворяющий пользователя (вошедший в систему пользователь) пытается получить доступ к папке.Я думаю, что-то с ОС.Старый сервер - Windows Server Standard, а новый - Windows Server 2012 R2 Standard.
Старый сервер
Operation:CreateFile
Result:SUCCESS
Path:XXXXX\log.txt
Desired Access:Generic Write, Read Attributes
Disposition:OpenIf
Options:Synchronous IO Non-Alert, Non-Directory File, Open No Recall
Attributes:n/a
ShareMode:Read, Delete
Impersonating:domain\username
OpenResult:Opened
Новый сервер
Operation:CreateFile
Result:ACCESS DENIED
Path:XXXXX\log.txt
Desired Access:Generic Write, Read Attributes
Disposition:OpenIf
Options:Synchronous IO Non-Alert, Non-Directory File, Open No Recall
Attributes:n/a
ShareMode:Read, Delete
Impersonating:domain\username