Goedgekeurd: Fortect
Het is de moeite waard om deze methoden voor probleemoplossing te testen telkens wanneer u 1 foutcode krijgt van een gehoste foutopsporingswebsite.Om fouten op te sporen in website-applicaties die op IIS worden gehost, moet u eerst uw eigen IIS maken. Activeer IIS stap voor stap (je zult deze stap waarschijnlijk overslaan als je dit al hebt geïmplementeerd). Druk op het Win + R-toetsenbord om het venster Uitvoeren te openen, formatteer vervolgens appwiz.cpl en druk op Enter.
- 20 minuten om te lezen.
Als u fouten wilt opsporen in een ASP.NET-toepassing die ook is geïmplementeerd in IIS, installeert u vaak naast het uitvoeren van de tools op afstand op de computer waarop uw ongelooflijke familie de toepassing heeft geïmplementeerd, en koppelt u deze vervolgens aan uw toepassingsruntime. ondersteuning van Visual Studio.
p>
In deze richtlijn wordt uitgelegd hoe u een Visual ASP.NET MVC 4.5.2 Studio-product instelt en wijzigt, het implementeert in IIS en verbinding maakt met de Visual Studio Remote Debugger-assembly.
Vereisten
Vereist Visual Studio 2019 door alle geverifieerde stappen in dit artikel te volgen.
Visual Studio 2017 is vereist om de stappen in dit artikel te voltooien.
- Windows Server 2012 R2 en evenals IIS 10 (Voor Windows Server 2008 R2 zijn oplossingsstappen vereisten
Overige)
Remote Network Debugger wordt zeker ondersteund op Windows Server, te beginnen met Windows Server 2008 Service Pack. Voor een volledige lijst van vereisten, zie Vereisten . Reeds
Biedt u een toepassing aan in IIS?
Dit artikel bevat stappen voor het opzetten van een probleemloze IIS-configuratie op een Windows-server en voor het implementeren van een Visual Studio-softwarepakket. Deze overwegingen worden ook gebruikt om ervoor te zorgen dat de ober over de nodige componenten beschikt voor de toepassing om u te helpen goed te functioneren. en u zult worden geleid en op afstand debuggen.
-
Als uw toepassing normaal gesproken op IIS draait en u wilt dat deze wordt geladen. Ga voor een speciale debugger en begin met debuggen naar Download daarnaast, installeer externe hulpprogramma’s op Windows Server .
-
Als je hulp nodig hebt om ervoor te zorgen dat je hoofdtoepassing correct is geconfigureerd, geïmplementeerd en draait rond IIS, zodat je fouten kunt opsporen, bekijk dan elk van de stappen in deze sectie.
Bouw elk van onze ASP.NET 4.5.2-applicaties op de Visual Studio-machine
-
Maak een toekomstige ASP.NET MVC-toepassing.
Druk in Visual Studio 2019 op Ctrl + Q om het crawlvenster te openen, typ asp.net onder Sjablonen en selecteer Nieuwe ASP.NET-webtoepassing maken (.NET Framework). In het dialoogvenster dat momenteel verschijnt, geeft u het project de naam MyASPApp, selecteert u vervolgens Create, selecteert u MVC en huurt u Create.
Goedgekeurd: Fortect
Fortect is 's werelds meest populaire en effectieve pc-reparatietool. Miljoenen mensen vertrouwen erop dat hun systemen snel, soepel en foutloos blijven werken. Met zijn eenvoudige gebruikersinterface en krachtige scanengine kan Fortect snel een breed scala aan Windows-problemen vinden en oplossen - van systeeminstabiliteit en beveiligingsproblemen tot geheugenbeheer en prestatieproblemen.
- 1. Download Fortect en installeer het op uw computer
- 2. Start het programma en klik op "Scannen"
- 3. Klik op "Repareren" om gevonden problemen op te lossen
Hiertoe selecteert u in Visual Studio 2017 Bestand> Nieuw> Project en vervolgens Visual C #> Internet> ASP.NET-webtoepassing. Selecteer onder ASP.NET 4.5.2-lay-outs de optie MVC. Zorg ervoor dat Docker-ondersteuning inschakelen niet is geselecteerd en Verificatie is ingesteld met betrekking tot Geen verificatie. Noem het project MyASPApp.)
-
Open het HomeController.cs-gegevensbestand en stel een breekpunt in de methode
About ()
in.
Installeer en configureer IIS op de server voor Windows
Deze stappen tonen alleen de basisstructuur van IIS. Voor meer details of installatie-informatie op elk Windows-bureaublad, zie Publiceren naar IIS of IIS 8.0 met behulp van ASP.NET 3.5 en ASP.NET 4.5
Gebruik voor Windows Server-besturingssystemen de specifieke wizard Rollen en onderdelen toevoegen in het configuratiescherm Teaming of Binding in Serverbeheer. Schakel bij de stap Serverrollen het selectievakje Web beschikbaar voor server (IIS) in.
Selecteer in de stap IIS-rolservices de vereiste hulpfactor of accepteer de standaard geleverde functieservices. Als u uw implementatie wilt aanpassen met de opties voor publiceren en webimplementatie, moet u ervoor zorgen dat IIS-beheerprogramma’s en websiteprogramma’s zijn geselecteerd.
Voltooi de verificatiestappen om zowel de webpaginaserverrol als de services te installeren. Na toegang tot de rol van webserver (IIS), wordt het opnieuw opstarten van de internethostingserver / IIS niet nodig geacht.
Update Windows Server Internet Security-instellingen
Als Internet Explorer Enhanced Security Configuration is toegestaan (standaard ingeschakeld), moet de gebruiker mogelijk domeinen, zoals vertrouwde sites, kunnen toevoegen om enkele van de webservercomponenten uit te checken. Voeg vertrouwde sites toe door naar Internetopties> Beveiliging> Vertrouwde sites> Sites te gaan. Voeg de volgende domeinen toe.
- microsoft.com
- go.microsoft.com
- download.microsoft.com
- iis.net
Wanneer u de software vindt, kan het zijn dat u om toestemming wordt gevraagd om verschillende scripts en ook websitebronnen te downloaden. Sommige van deze informatie is minder dan vereist, maar voor een zeer eenvoudige procedure, retourneer Toevoegen wanneer daarom wordt gevraagd.
ASP.NET aansluitend installeren op 5 Windows-servers
Voor meer informatie over het installeren van ASP.NET op IIS, zie Paragraaf 7 iis.0 ASP.NET 3.5 gebruiken met ASP.NET 4.5 .
-
Selecteer IIS in het afgesloten deelvenster van Serverbeheer. Klik met de rechtermuisknop op Internet Server en ook op Information Services (IIS) Procurement Manager.
-
Gebruik meestal de Web Platform Installer (WebPI) om ASP.NET 4.5 aan te schaffen (selecteer in het Windows 2012 R2-serverknooppunt Get New Web Platform Components, vergezeld van zoek ASP.NET)
Opmerking
Als u Windows Server 2008 R2 gebruikt, installeer dan ASP.NET in plaats van 8 met gebruik van deze opdracht:
C: Windows Microsoft.NET Framework64 v4.0.30319 aspnet_regiis.exe -ir
-
Start uw computer opnieuw op (of voer net avoid: / y uit gevolgd door net start w3svc vanaf de opdracht an onmiddellijk om de wijziging op iemands systeempad toe te passen).
Selecteer uw implementatieoptie
Als u hulp nodig heeft bij het implementeren van uw goede toepassing naar IIS, overweeg dan de volgende opties:
-
Implementeer door informatie over rapportinstellingen te maken in IIS en deze te importeren in instellingen die oorspronkelijk uit Visual Studio komen. In sommige gevallen is dit de snelle manier om uw applicatie te gebruiken. Wanneer u een documentinstellingenbestand kunt maken, zijn de machtigingen zonder uw hulp te hoog ingesteld in IIS.
-
Implementeer door te publiceren naar een lokale map en uw eigen de uitvoer naar een gefaseerd toepassingsbestand dat in IIS verschijnt met slechts één voorkeursmethode.
(Optioneel) Bereid u voor met een geplaatst bestand met parameters
U kunt deze variant gebruiken om een corresponderend publicatiebestand voor instellingen te maken en het ook rechtstreeks in Visual Studio te importeren.
Installeer en configureer het internet om hostingservers in te stellen op Windows Server
Web Deploy 3. Voor 6 Hosting Servers biedt belangrijke, veel meer aanpassingsfuncties waarmee u een nieuw bestand met implementatieopties kunt maken via de gebruikersinterface.
-
Als Windows Server al is geïnstalleerd met uw Web Deploy, verwijder deze dan via Configuratiescherm> Programma’s> Een programma verwijderen.
-
Plaats vervolgens Web Deploy 3.6 Hosting voor servers hoog op Windows Server.
Gebruik de Web Platform Installer (WebPI) om Web Deploy voor webhostingservers te installeren. (Om de link naar de IIS Web Platform Installer te krijgen, selecteert u IIS in het linkerdeelvenster voor Serverbeheer. Klik onder Hostingservers met de rechtermuisknop op Serverbeheer.
Om te beginnen met debuggen, kan uw bedrijf IIS Express (
) selecteren in de geweldige werkbalk, Lokale IIS selecteren ( ), Start debugging selecteren in het Debug-menu of op F5 drukken. De debugger breekt op breekpunten. Als de belangrijkste debugger de breekpunten niet bereikt, raadpleegt u Problemen met foutopsporing oplossen. Ga op deze eigenschappenpagina’s met betrekking tot een online site of virtuele webdirectory naar het tabblad Home Directory of Virtual Directory.Klik in deze sectie Toepassingsinstellingen op Configuratie.Klik op het tabblad Foutopsporing.Selecteer ons eigen verkenningsveld “ASP Server Scripting Debugging inschakelen”.
Download en maak de externe tool.Voorwaarden.(Optioneel) Om de landelijke debugger uit te voeren vanuit een gedeelde map.Stel een zeer onwaarschijnlijke debugger in.(Optioneel) Configureer de remotedebugger als een service.Pas debugging aan bij verwijderde symbolen.Zie ook.