Поделиться через


Выполнение рабочего процесса с учетной записью пользователя

Для настройки компьютера, чтобы можно было выполнить рабочий процесс ASP.NET (aspnet_wp.exe или w3wp.exe) с учетной записью пользователя, выполните следующие действия.

Важно!

Начиная с Windows Server 2008 R2, рекомендуется использовать ApplicationPoolIdentity в качестве удостоверения для каждого пула приложений.

Процедура

Выполнение aspnet_wp.exe с учетной записью пользователя

  1. Откройте файл machine.config в папке CONFIG данного компьютера, согласно пути, указанному при установке среды выполнения.

  2. Перейдите к разделу <processModel> и замените значения атрибутов "user" и "password" значениями имени и пароля пользователя, от имени учетной записи которого необходимо выполнить aspnet_wp.exe.

  3. Сохраните файл machine.config.

  4. В Windows Server 2003 службы IIS 6.0 устанавливаются по умолчанию. Соответствующий рабочий процесс — w3wp.exe. Чтобы выполнить в режиме IIS 6.0 с aspnet_wp.exe в качестве рабочего процесса, необходимо выполнить следующие действия:

    1. Нажмите кнопку Пуск, щелкните пункт Администрирование , затем выберите пункт Службы IIS.

    2. В диалоговом окне Службы IIS щелкните правой кнопкой мыши папку Веб-узлы и выберите пункт Свойства.

    3. В диалоговом окне Свойства веб-узлов выберите Службы.

    4. Выберите команду Запускать веб-службу в режиме изоляции IIS6.0.

    5. Закройте диалоговые окна Свойства и Диспетчер служб Интернета.

  5. Откройте командную строку Windows и перезапустите сервер с помощью команды:

    iisreset
    

    — или —

    net stop iisadmin /y
    net start w3svc
    
  6. Найдите папку временных файлов ASP.NET, которая находится по тому же пути, что и папка CONFIG. Щелкните правой кнопкой мыши папку временных файлов ASP.NET и выберите в контекстном меню пункт Свойства.

  7. В диалоговом окне Свойства: Temporary ASP.NET Files перейдите на вкладку Безопасность .

  8. Щелкните Дополнительно.

  9. В диалоговом окне Дополнительные параметры безопасности для временных файлов ASP.Net , нажмите кнопку Добавить.

    Появится диалоговое окно Выбор: пользователи, компьютеры или группы .

  10. Введите имя пользователя в поле Введите имена выбираемых объектов , затем нажмите кнопку OK. Имя пользователя должно быть в формате ИмяДомена\ИмяПользователя.

  11. В диалоговом окне Элемент разрешения для Temporary ASP.NET Files предоставьте пользователю полный доступ с помощью пункта Полный доступ, затем нажмите кнопку OK , чтобы закрыть диалоговое окно Запись для Temporary ASP.NET Files .

  12. Появится диалоговое окно Безопасность с запросом, действительно ли необходимо изменить разрешения для системной папки. Нажмите кнопку Да.

  13. Нажмите кнопку OK , чтобы закрыть диалоговое окно Свойства Temporary ASP.NET Files .