Отладка 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 от имени учетной записи с более широким объемом прав объем возможного вреда возрастает.
См. также
Задачи
Практическое руководство. Выполнение рабочего процесса с учетной записью пользователя