Udostępnij za pośrednictwem


ASP.NET Debugowanie: wymagania systemu

W tym temacie opisano wymagania dotyczące zabezpieczeń i oprogramowania dla ASP.NET Debugowanie scenariuszy:

  • Debugowanie lokalnego, w którym Visual Studio i aplikacji sieci Web, uruchom na tym samym komputerze.Istnieją dwie wersje tego scenariusza:

    • ASP.NET Kod znajduje się w systemie plików.

    • ASP.NET Kod znajduje się w witrynie sieci Web usług IIS.

  • Zdalne debugowanie, w którym Visual Studio jest uruchamiany na komputerze klienckim i debuguje aplikacji sieci Web, która jest uruchomiona na zdalnym serwerze.

Wymagania dotyczące zabezpieczeń

Zdalne debugowanie lokalnymi i zdalnymi komputery muszą należeć do Instalatora domeny lub grupy roboczej.

Do debugowania ASP.NET procesu roboczego musi mieć uprawnienia do debugowania tego procesu.Domyślnie ASP.NET aplikacje są uruchamiane jako ASPNET użytkownika.Jeśli proces roboczy działa jako ASPNET, lub jako usługi SIECIOWEJ, musi mieć uprawnienia administratora, aby go zdebugować.

Nazwa ASP.NET proces roboczy zmienia się przez debugowanie scenariusza i wersji usług IIS.Aby uzyskać więcej informacji, zobacz Porada: Znajdowanie nazwy procesu ASP.NET.

Możesz zmienić użytkownika konta, do którego ASP.NET procesu roboczego jest uruchamiana, edytując plik machine.config na serwerze, na którym działa program IIS.Najlepszy sposób, aby to zrobić, jest użycie internetowych usług informacyjnych (IIS) Manager.Aby uzyskać więcej informacji, zobacz Porady: uruchamianie procesu roboczego z konta użytkownika.

Jeśli wprowadzisz zmiany w ASP.NET procesu roboczego do uruchamiania w ramach własnego konta użytkownika, użytkownik nie ma uprawnienia administratora na serwerze, na którym działa program IIS.

Informacje dotyczące przestrogiPrzestroga

Zanim zmienisz ASP.NET procesu roboczego do uruchamiania przy użyciu innego konta, należy wziąć pod uwagę ewentualne konsekwencje Jeśli ASP.NET procesu roboczego powinien być naruszone przez hakera podczas pracy na tym koncie.Uruchom konta użytkownika ASPNET i usługi SIECIOWEJ z minimalne uprawnienia, zmniejsza ryzyko uszkodzenia, jeśli proces jest naruszone przez hakera.Jeśli należy zmienić ASP.NET procesu roboczego, aby była uruchamiana z konta, które ma uprawnienia większą potencjalnych szkód jest wyższy.

Zobacz też

Zadania

Porady: uruchamianie procesu roboczego z konta użytkownika

Inne zasoby

Debugowanie aplikacji ASP.NET i AJAX