Отладка 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.
Внимание! |
---|
Прежде чем изменить учетную запись, с которой выполняется рабочий процесс ASP.NET, примите во внимание последствия возможной вредоносной атаки на рабочий процесс ASP.NET при выполнении с этой учетной записью. Приложения с учетными записями ASPNET и NETWORK SERVICE выполняются с минимальным набором разрешений, снижая возможность вреда в случае вредоносной атаки на процесс. Если необходимо заменить учетную запись, с которой выполняется рабочий процесс ASP.NET учетной записью с расширенными правами, то потенциальный риск возрастает. |
См. также
Задачи
Практическое руководство. Выполнение рабочего процесса с учетной записью пользователя