Проверка подлинности Windows - определенные разрешения для папок в IIS 8.5 - PullRequest
0 голосов
/ 26 августа 2018

У нас есть веб-сайт интрасети, который развернут на 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...