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


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

Этот раздел применим к:

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема не применяется Тема не применяется Тема применяется

Pro, Premium и Ultimate

Тема применяется Тема применяется Тема не применяется Тема не применяется Тема применяется

В этом разделе описаны требования к программному обеспечению и безопасности для отладки сценариев 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