Я использую проверку подлинности Windows без олицетворения на веб-сайте интрасети моей компании с IIS7.
Какая учетная запись используется в IIS7 для доступа к папке, содержащей мое веб-приложение, с использованием этих параметров?
Будет ли это IIS_IUSRS? Или СЕТЕВОЙ СЕРВИС? Или о другом, о котором я не знаю?
Ответы:
В IIS 7 (не IIS 7.5) сайты получают доступ к файлам и папкам на основе учетной записи, установленной в пуле приложений для сайта. По умолчанию в IIS7 это учетная запись
NETWORK SERVICE
.Укажите идентификатор для пула приложений (IIS 7)
В IIS 7.5 (Windows 2008 R2 и Windows 7) пулы приложений запускаются под ApplicationPoolIdentity, который создается при запуске пула приложений. Если вы хотите установить ACLS для этой учетной записи, вам нужно выбрать
IIS AppPool\ApplicationPoolName
вместоNT Authority\Network Service
.источник
IIS AppPool\ApplicationPoolName
, ноIIS AppPool\<yourpoolname>
.http://forums.iis.net/t/1187650.aspx есть ответ. Установка аутентификации iis для идентификации пула приложений решит эту проблему.
Чтобы установить, щелкните свой веб-сайт в IIS и дважды щелкните «Аутентификация». Щелкните правой кнопкой мыши «Анонимная проверка подлинности» и выберите «Изменить ...». Переключитесь с «Конкретного пользователя» на «Удостоверение пула приложений». Теперь у вас должна быть возможность устанавливать разрешения для файлов и папок с помощью IIS AppPool \ {Your App Pool Name}.
источник
Запустив IIS 7.5, мне удалось добавить разрешения для пользователя локального компьютера IUSR . Пользователь пула приложений не работал.
источник
Если это кому-то поможет, дайте разрешение группе «IIS_IUSRS».
Обратите внимание: если вы не можете найти «IIS_IUSRS», попробуйте добавить к нему имя вашего сервера, например «MySexyServer \ IIS_IUSRS».
источник
Сработало у меня за 30 секунд, коротко и мило:
источник
У меня возникла такая проблема:
-Создано консольное приложение на C #
-Это приложение с использованием createeventsource, как это
если (! System.Diagnostics.EventLog.SourceExists (имя_источника)) System.Diagnostics.EventLog.CreateEventSource (имя_источника, имя_журнала);
-Соберите решение и получите файл .exe
-Запустите exe от имени администратора. Это создаст файл журнала.
ПРИМЕЧАНИЕ. Не помните, что для просмотра журнала необходимо обновить средство просмотра событий.
Надеюсь, это решение кому-то поможет :)
источник