Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как изменить позователя, от чьего имени запускается веб-приложение на IIS?

36K
17 июня 2009 года
lesovick
22 / / 09.04.2009
Публикую сайт на IIS.

Во время работы это веб-приложение редактирует некоторые текстовые файлы и надо запустить его от имени того, кто имеет доступ к этим файлам.

1. Для IIS 5.1: где можно посмотреть от чьего имени работает веб-приложение, и можно ли изменить пользователя, от чьего имени оно работает? Сейчас оно у меня работет от ASPNET, можно запустить приложение от другого имени?
2. Для IIS 6: где можно посмотреть от чьего имени работает веб-приложение, и можно ли изменить пользователя, от чьего имени оно работает?

Если можно, последовательно: какие вкладки открывать, на что нажимать.
5
18 июня 2009 года
hardcase
4.5K / / 09.08.2005
Приложения работают в пулах приложений. Каждый пул запускается от имени некоторого пользователя, обычно входящего в группу IWAM_ИМЯКОМПА. На WindowsXP, если не ошибаюсь, используется учетная запись ASPNET проверить, к сожалению, не могу.

На скриншоте показано окно настройки идентификации пула в IIS6, там же можно увидеть, откуда я его запустил (Сервер -> Application Pools -> ИМЯПУЛА -> Properties (в контекстном меню)).
36K
18 июня 2009 года
lesovick
22 / / 09.04.2009
Хорошо, создал пул с правами админа. Создал сайт, прикрепил его к этому пулу. Теперь при запуске сайта вместо страницы выдаётся сообщение "Service Unavailable". Если прикрепляю сайт к пулу "по-умолчанию" он запускается, но там у него не администраторские права. Что делать с "Service Unavailable"??
5
18 июня 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: lesovick
Хорошо, создал пул с правами админа.


Не слишком понятно зачем нужны имено права администратора, обычно достаточно поставить либо Windows-аутентификацию, либо раздать нужные права группе IIS_WPG. На крайняк запускать пул от Local System, но это уж совсем накрайняк.

Для диагностики IIS'а неплохо впоспользоваться этим.

36K
01 июля 2009 года
lesovick
22 / / 09.04.2009
Работаю с IIS6. Если сайт запускать от имени "NETWORK SERVICE" или "LOCAL SYSTEM" он работает. Если пытаюсь настроить авторизованного пользователя (того же администратора), при запуске сайта вылетает сообщение "Service Unavailable". Почему, и что с этим можно сделать, ибо мне бы хотелось всё же запускать сайт от авторизованного пользователя, а не от стандартного "NETWORK SERVICE"?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог