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


Отладка ASP.NET: системные требования

В этом разделе описаны требования к программному обеспечению и безопасности для отладки сценариев ASP.NET:

  • Локальная отладка, в которой Visual Studio и веб-приложение выполняются на одном и том же компьютере.Существуют две версии этого скрипта:

    • Код ASP.NET располагается в файловой системе.

    • Код ASP.NET располагается на веб-узле IIS.

  • Удаленная отладка, при которой Visual Studio выполняется на клиентском компьютере и выполняет отладку запущенного веб-приложения на удаленном компьютере.

Требования к программному обеспечению

Для локальной отладки приложений ASP.NET необходима одна из следующих операционных систем:

  • Windows 7 Максимальная

  • Windows 7 Professional

  • Windows 7 Корпоративная

  • Windows Vista Ultimate

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP Professional

  • Windows Server 2003 

Для удаленной отладки приложений ASP.NET необходимо, чтобы на локальном клиенте выполнялся любой выпуск Windows Vista или операционная система Windows XP, а удаленный сервер находился под управлением одной из следующих операционных систем:

  • Windows 7 Максимальная

  • Windows 7 Professional

  • Windows 7 Корпоративная

  • Windows Vista Ultimate

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP Professional

  • Windows Server 2003

Требования безопасности

Для удаленной отладки локальный и удаленный компьютеры должны входить в домен или рабочую группу.Если компьютеры установлены в рабочей группе, оба должны быть под управлением Windows XP или Windows Vista.

Чтобы выполнить отладку рабочего процесса ASP.NET, необходимо иметь разрешение на отладку этого процесса.По умолчанию приложения ASP.NET выполняются с учетной записью пользователя ASPNET.Если рабочий процесс выполняется с учетной записью ASPNET или NETWORK SERVICE, для его отладки необходимо иметь права администратора.

Имя рабочего процесса ASP.NET зависит от скрипта отладки и версии IIS.Дополнительные сведения см. в разделе Практическое руководство. Поиск имени процесса ASP.NET.

Можно изменить учетную запись пользователя, с которой выполняется рабочий процесс ASP.NET.В Windows Vista или Windows XP можно изменить эту учетную запись с помощью правки файла machine.config на сервере, на котором выполняется IIS.В Windows Server 2003 можно сделать это с помощью Диспетчера служб IIS.Дополнительные сведения см. в разделе Практическое руководство. Выполнение рабочего процесса с учетной записью пользователя.

В случае, если нужно заменить учетную запись, с которой выполняется процесс ASP.NET на свою собственную учетную запись, необязательно иметь права администратора на сервере, на котором выполняется IIS.

Предупреждающее замечаниеВнимание

Прежде чем изменить учетную запись, с которой выполняется рабочий процесс ASP.NET, примите во внимание последствия возможной вредоносной атаки на рабочий процесс ASP.NET при выполнении с этой учетной записью.Приложения с учетными записями ASPNET и NETWORK SERVICE выполняются с минимальным набором разрешений, снижая возможность вреда в случае вредоносной атаки на процесс.Если необходимо заменить учетную запись, с которой выполняется рабочий процесс ASP.NET учетной записью с расширенными правами, то потенциальный риск возрастает.

См. также

Задачи

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

Другие ресурсы

Отладка приложений ASP.NET и AJAX