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


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

Обновлен: Ноябрь 2007

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

Выпуск

Visual Basic

C#

C++

Web Developer

Экспресс-выпуск

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

Standard

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

Pro и Team

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

Условные обозначения таблицы:

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

Применяется

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

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды, скрытые по умолчанию.

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

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

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

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

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

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

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

  • Windows Vista Ultimate

  • Windows Vista Business

  • Windows Vista Enterprise

  • Windows XP Professional

  • Windows Server 2003

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

  • 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.

kd3se23d.alert_caution(ru-ru,VS.90).gifВнимание!

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

См. также

Задачи

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

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

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