Выполнение рабочего процесса с учетной записью пользователя
Для настройки компьютера, чтобы можно было выполнить рабочий процесс ASP.NET (aspnet_wp.exe или w3wp.exe) с учетной записью пользователя, выполните следующие действия.
Важно!
Начиная с Windows Server 2008 R2, рекомендуется использовать ApplicationPoolIdentity в качестве удостоверения для каждого пула приложений.
Процедура
Выполнение aspnet_wp.exe с учетной записью пользователя
Откройте файл machine.config в папке CONFIG данного компьютера, согласно пути, указанному при установке среды выполнения.
Перейдите к разделу <processModel> и замените значения атрибутов "user" и "password" значениями имени и пароля пользователя, от имени учетной записи которого необходимо выполнить aspnet_wp.exe.
Сохраните файл machine.config.
В Windows Server 2003 службы IIS 6.0 устанавливаются по умолчанию. Соответствующий рабочий процесс — w3wp.exe. Чтобы выполнить в режиме IIS 6.0 с aspnet_wp.exe в качестве рабочего процесса, необходимо выполнить следующие действия:
Нажмите кнопку Пуск, щелкните пункт Администрирование , затем выберите пункт Службы IIS.
В диалоговом окне Службы IIS щелкните правой кнопкой мыши папку Веб-узлы и выберите пункт Свойства.
В диалоговом окне Свойства веб-узлов выберите Службы.
Выберите команду Запускать веб-службу в режиме изоляции IIS6.0.
Закройте диалоговые окна Свойства и Диспетчер служб Интернета.
Откройте командную строку Windows и перезапустите сервер с помощью команды:
iisreset
— или —
net stop iisadmin /y net start w3svc
Найдите папку временных файлов ASP.NET, которая находится по тому же пути, что и папка CONFIG. Щелкните правой кнопкой мыши папку временных файлов ASP.NET и выберите в контекстном меню пункт Свойства.
В диалоговом окне Свойства: Temporary ASP.NET Files перейдите на вкладку Безопасность .
Щелкните Дополнительно.
В диалоговом окне Дополнительные параметры безопасности для временных файлов ASP.Net , нажмите кнопку Добавить.
Появится диалоговое окно Выбор: пользователи, компьютеры или группы .
Введите имя пользователя в поле Введите имена выбираемых объектов , затем нажмите кнопку OK. Имя пользователя должно быть в формате ИмяДомена\ИмяПользователя.
В диалоговом окне Элемент разрешения для Temporary ASP.NET Files предоставьте пользователю полный доступ с помощью пункта Полный доступ, затем нажмите кнопку OK , чтобы закрыть диалоговое окно Запись для Temporary ASP.NET Files .
Появится диалоговое окно Безопасность с запросом, действительно ли необходимо изменить разрешения для системной папки. Нажмите кнопку Да.
Нажмите кнопку OK , чтобы закрыть диалоговое окно Свойства Temporary ASP.NET Files .