Zatwierdzono: Fortect
Te metody rozwiązywania problemów warto sprawdzać za każdym razem, gdy w hostowanej witrynie debugowania pojawia się tryb błędu.Aby debugować aplikacje sklepu internetowego hostowane w usługach IIS, najpierw utwórz usługi IIS. Aktywuj IIS krok po kroku (możesz pominąć typ kroku, jeśli już to zrobiłeś). Naciśnij skrót klawiaturowy Win + R, aby odsłonić okno uruchamiania, a następnie wpisz appwiz.cpl i wpisz Enter.
- 20 minut na przeczytanie.
Aby debugować aplikację ASP.NET, która również została wdrożona w usługach IIS, często instaluj i uruchamiaj zdalnie jedno określone narzędzie na komputerze, na którym Twoja rodzina uruchomiła aplikację, a następnie dołącz wykonując to zadanie do środowiska uruchomieniowego aplikacji. wsparcie z programu Visual Studio.
p>
Ta dyrektywa wyjaśnia, jak skonfigurować i zmodyfikować produkt Visual ASP.NET MVC 4.5.2 Studio, wykorzystać go do usług IIS i połączyć z zestawem Visual Studio Remote Debugger.
Wymagania
Wymaga programu Visual Studio 2019, postępując zgodnie ze zweryfikowanymi prostymi wskazówkami w tym artykule.
Program Visual Studio 2017 jest po prostu wymagany do wykonania kroków opisanych w tym artykule dotyczącym zawartości.
- Windows Server 2012 R2 i IIS dziesięć (w przypadku Windows Server 2008 R2 kroki systemowe są zwykle wymagane
Inne)
Zdalny debuger sieci jest zdecydowanie obsługiwany w systemie Windows Server, począwszy od dodatku Service Pack 2 dla systemu Windows Server 2008. Pełną listę wymagań można znaleźć w artykule Wymagania . Już
Czy oferujecie aplikację w IIS?
W tym artykule opisano kroki konfiguracji podstawowego systemu IIS na serwerze Windows i wdrożenia jednego pakietu oprogramowania Visual Studio. Te kroki są czasami używane w celu zapewnienia, że serwer ma wszystkie składniki niezbędne do bezpiecznego działania aplikacji. i zostaniesz przekierowany do izolowanego debugowania.
-
Jeśli Twoja aplikacja działa w ramach IIS i chcesz ją tylko załadować Aby uzyskać dedykowany debugger i rozpocząć debugowanie, przejdź do Pobierz i zainstaluj zewnętrzne narzędzia na Windows Server . < /p>
-
Jeśli potrzebujesz pomocy w upewnieniu się, że aplikacja jest również poprawnie skonfigurowana, wdrożona i uruchomiona w usługach IIS, aby można było ją debugować, przejrzyj wszystkie decyzje w tej sekcji.
Zbuduj każdą z naszych aplikacji ASP.NET 4.5.2 na maszynie Visual Studio
-
Utwórz nową aplikację ASP.NET MVC.
W programie Visual Studio 2019 naciśnij klawisze Ctrl + Q, aby otworzyć pole wyszukiwania, sposób asp.net w obszarze Szablony i wybierz opcję Utwórz nową aplikację sieci Web ASP.NET (.NET Framework). W oknie dialogowym pojawia się pomysł, nazwij projekt MyASPApp, następnie wybierz Create, wybierz MVC i wynajmij Create.
Zatwierdzono: Fortect
Fortect to najpopularniejsze i najskuteczniejsze narzędzie do naprawy komputerów na świecie. Miliony ludzi ufają, że ich systemy działają szybko, płynnie i bez błędów. Dzięki prostemu interfejsowi użytkownika i potężnemu silnikowi skanowania, Fortect szybko znajduje i naprawia szeroki zakres problemów z systemem Windows - od niestabilności systemu i problemów z bezpieczeństwem po zarządzanie pamięcią i wąskie gardła wydajności.
- 1. Pobierz Fortect i zainstaluj na swoim komputerze
- 2. Uruchom program i kliknij „Skanuj”
- 3. Kliknij „Napraw”, aby naprawić znalezione problemy
Aby to zrobić, w programie Visual Studio 2017 wybierz Plik>Nowy>Projekt, a następnie Visual C#>Internet>Aplikacja sieci Web ASP.NET. W obszarze ASP.NET 4.5.2 Layouts wyznacz MVC. Upewnij się, że obsługa platformy Docker nie jest nawet zaznaczona, a uwierzytelnianie jest ustawione na Brak uwierzytelniania. Nazwij projekt MyASPApp.)
Otwórz dokument HomeController.cs i zdefiniuj punkt przerwania w metodzie
About ()
.
Zainstaluj i skonfiguruj IIS na serwerze dla systemu Windows
Te kroki przedstawiają podstawową strukturę usług IIS. Aby uzyskać szczegółowe informacje lub informacje dotyczące instalacji na pulpicie systemu Windows, zobacz Publikowanie w usługach IIS lub IIS 8.0 z ASP.NET 3.5 i ASP.NET 4.5 .
W przypadku systemów operacyjnych Windows Server użyj Kreatora dodawania ról i funkcji z Panelu sterowania Teaming lub Binding w Menedżerze serwera. W kroku Role serwera zaznacz pole wyboru Sieć Web dla serwera (IIS).
W kroku Usługi ról IIS wybierz wymaganą rolę pomocnika lub w pełni zapoznaj się ze standardowymi usługami funkcji. Jeśli zdecydujesz się dostosować wdrożenie za pomocą opcji publikowania i wdrażania w sieci Web, upewnij się, że wybrano narzędzia administracyjne usług IIS na wierzchu programów witryny sieci Web.
Zakończ, jak widzisz, kroki weryfikacyjne, aby zainstalować zaangażowanie serwera WWW oraz usługi. Po zainstalowaniu roli serwera sieci Web (IIS) ponowne uruchomienie serwera / usług IIS nie jest konieczne.
Zaktualizuj ustawienia zabezpieczeń internetowych systemu Windows Server
Jeśli konfiguracja zwiększonych zabezpieczeń programu Internet Explorer jest włączona (domyślnie włączona), użytkownik może potrzebować dodać nazwy witryn sieci Web, takie jak witryny zaufane, aby uzyskać dostęp do niektórych składników serwera sieci Web. Dodaj Zaufane witryny, przechodząc do Opcje internetowe> Zabezpieczenia> Zaufane witryny> Witryny. Dodaj następujące domeny.
- microsoft.com
- przejdź.microsoft.com
- download.microsoft.com
- iis.net
Po znalezieniu oprogramowania możesz zostać poproszony o pozwolenie na pobranie różnych skryptów i środków z witryny. Niektóre z tych informacji nie są wymagane, ale w przypadku bardzo prostej procedury kliknij Dodaj po wyświetleniu monitu.
Zainstaluj ASP.NET 4. na kilku serwerach Windows
Aby uzyskać więcej informacji na temat przesyłania ASP.NET w usługach IIS, zobacz sekcję 8 iis.0 Używanie ASP.NET 3.5 z ASP.NET 4.5 .
-
Wybierz IIS w lewym okienku dotyczące Menedżera serwera. Kliknij prawym przyciskiem myszy Menedżer zaopatrzenia w Internet Server and Information Services (IIS).
-
Zwykle używaj Instalatora platformy internetowej (WebPI) do zainstalowania ASP.NET 4.5 (w węźle Windows 2012 R2 Server podejmij decyzję Pobierz nowe składniki platformy internetowej, a następnie przeszukaj ASP.NET)
Uwaga
Jeśli używasz systemu Windows Server 2008 R2, zainstaluj ASP.NET zamiast 8, korzystając z tych instrukcji:
C: Windows Microsoft.NET Framework64 v4.0.30319 aspnet_regiis.exe -ir
-
Uruchom ponownie komputer (lub uruchom polecenie net stop: / farrenheit, a następnie polecenie net start w3svc, aby zastosować zmianę do czyjejś ścieżki programu).
Wybierz opcję wdrożenia
Jeśli potrzebujesz pomocy we wdrożeniu aplikacji, aby upewnić się, że korzystasz z usług IIS, rozważ następujące opcje:
-
Wdróż, tworząc plik ustawień raportu w usługach IIS i importując go do ustawień z programu Visual Studio. W niektórych przypadkach jest to szybki plan korzystania z aplikacji. Kiedy tworzysz ładny plik ustawień dokumentu, uprawnienia są automatycznie ustawiane na wysoki czas w usługach IIS.
-
Wdrażanie przez rozwijanie do folderu lokalnego i kopiowanie produkcji do pliku aplikacji pomostowej w usługach IIS przy użyciu tylko jednej preferowanej metody.
(Opcjonalnie) Przygotuj przy użyciu umieszczonego pliku z kryteriami
Możesz użyć tej opcji, aby opracować odpowiedni plik publikowania ustawień i importować, pamiętaj o tym bezpośrednio w programie Visual Studio.
Zainstaluj i skonfiguruj Internet, aby skonfigurować serwery hostingowe w systemie Windows Server
Web Deploy 3. Dla 6 serwerów hostingowych zapewnia ważne dodatkowe możliwości dostosowania, które umożliwiają utworzenie pliku wyboru wdrożenia za pomocą interfejsu użytkownika.
-
Jeśli system Windows Server jest już zainstalowany w programie Web Deploy, odinstaluj go za pomocą Panelu sterowania> Programy> Odinstaluj program.
-
Następnie zainstaluj Web Deploy 3.6 Hosting dla serwerów w systemie Windows Server.
Aby zainstalować Web Deploy dla serwerów hostujących, użyj Instalatora platformy sieci Web (WebPI). (Aby znaleźć łącze do Instalatora platformy sieci Web IIS, w lewym okienku Menedżera serwera znajdują się specjalne usługi IIS. W obszarze Serwery hostingu kliknij prawym przyciskiem myszy Menedżer serwera.
Aby rozpocząć debugowanie, możesz wybrać i wybrać IIS Express (
) z mojego paska narzędzi, wybrać Lokalne usługi IIS ( ), wybrać Rozpocznij debugowanie w menu debugowania lub naciśnij klawisz F5. Debuger psuje się w punktach przerwania. Jeśli debuger nie powiedzie się w osiągnięciu punktów przerwania, zobacz Rozwiązywanie problemów z debugowaniem. Na tych stronach właściwości dla dowolnej witryny sieci Web lub wirtualnego katalogu sieci kliknij kartę Katalog domowy lub Katalog wirtualny.W sekcji Ustawienia aplikacji kliknij opcję Konfiguracja.Kliknij kartę Debugowanie.Wybierz nasze pole eksploracji „Włącz debugowanie skryptów serwera ASP”.
Pobierz i zainstaluj narzędzie pomocy komputera zdalnego.Warunki.(Opcjonalnie) Uruchamianie debugera wiejskiego z dowolnego folderu udostępnionego.Skonfiguruj mało prawdopodobny debugger.(Opcjonalnie) Skonfiguruj zdalnego debugera jako usługę.Dostosuj debugowanie za pomocą wymazanych symboli.Zobacz też.