Udostępnij za pośrednictwem


Błąd: Serwer sieci Web nie jest prawidłowo skonfigurowany

Po wykonaniu kroków opisanych w tym miejscu, aby rozwiązać ten problem, a przed ponowną próbą debugowania może być konieczne zresetowanie usług IIS. Możesz to zrobić, otwierając wiersz polecenia Administracja istrator i wpisując iisresetpolecenie .

Wykonaj następujące kroki, aby rozwiązać ten problem:

  1. Jeśli aplikacja internetowa hostowana na serwerze jest skonfigurowana jako kompilacja wydania, opublikuj ponownie kompilację debugowania i sprawdź, czy plik web.config zawiera debug=true element kompilacji. Zresetuj usługi IIS i spróbuj ponownie.

    Jeśli na przykład używasz profilu publikowania dla kompilacji wydania, zmień ją na Debugowanie i ponowne publikowanie. W przeciwnym razie atrybut debugowania zostanie ustawiony na false wartość podczas publikowania.

  2. (IIS) Sprawdź, czy ścieżka fizyczna jest poprawna. W usługach IIS to ustawienie można znaleźć w podstawowej Ustawienia > ścieżka fizyczna (lub zaawansowana Ustawienia w starszych wersjach usług IIS).

    Ścieżka fizyczna może być niepoprawna, jeśli aplikacja internetowa została skopiowana na inną maszynę, ręcznie zmieniono nazwę lub przeniesiono. Zresetuj usługi IIS i spróbuj ponownie.

  3. Jeśli debugujesz lokalnie w programie Visual Studio, sprawdź, czy we właściwościach wybrano prawidłowy serwer. (Otwórz Właściwości > Serwery sieci Web > lub Właściwości > Debuguj w zależności od typu projektu. W przypadku projektu formularzy sieci Web otwórz serwer opcji > startowych stron > właściwości.

    Jeśli używasz zewnętrznego (niestandardowego) serwera, takiego jak usługi IIS, adres URL musi być poprawny. W przeciwnym razie wybierz pozycję IIS Express i ponów próbę.

  4. (IIS) Upewnij się, że na serwerze jest zainstalowana poprawna wersja ASP.NET.

    Niedopasowane wersje ASP.NET w usługach IIS i w projekcie programu Visual Studio mogą powodować ten problem. Może być konieczne ustawienie wersji struktury w pliku web.config. Aby zainstalować program ASP.NET Core w usługach IIS, zobacz Instalowanie programu ASP.NET Core w systemie Windows Server lub instalowanie ASP.NET w ASP.NET systemie Windows Server. Zobacz również usługi IIS 8.0 Using ASP.NET 3.5 and ASP.NET 4.5 or, for ASP.NET Core, Host on Windows with IIS (Host on Windows with IIS).

  5. maxConnection Jeśli limit w usługach IIS jest zbyt niski i masz zbyt wiele połączeń, może być konieczne zwiększenie limitu połączeń.

Zobacz też