Goedgekeurd: Fortect
In sommige gevallen kan uw strategie een foutcode weergeven die aangeeft dat foutopsporing op de webserver niet mogelijk is. Dit probleem kan worden veroorzaakt door een aantal redenen.Wanneer u een ASP.NET-softwaretoepassing probeert te debuggen die op een webserver wordt uitgevoerd, krijgt iedereen hoogstwaarschijnlijk deze foutmelding: “Kan niet debuggen op webserver.” Vaak is de fout te wijten aan een leerfout of verandert het feit dat het bijwerken van toepassingsgroepen, het configureren van IIS, voor beide vereist.
- 8 minuten om te lezen.
Hoe debug ik een IIS-probleem?
Wanneer u probeert een ASP.NET-softwarepakket op een webserver te debuggen, kan iemand het volgende foutbericht ontvangen: Kan geen rekening houden met foutopsporing op website
.
Vaak treedt er een specifieke fout op als gevolg van een bug of configuratiewijziging waarbij een update nodig is om u te helpen met kostbare applicaties, het resetten van IIS of misschien beide. U kunt IIS aanpassen door een verhoogde opdrachtprompt te lezen en iisreset
te typen.
Wat is de gedetailleerde foutmelding?
De -fout die debugging op de Internet Text Messaging Server
veroorzaakt, komt vaak voor. Meestal zou ik zeggen dat de keten Fouten een meer specifiek streven hebben dat u kan helpen de factor te identificeren die het probleem veroorzaakt, of de perfecte en bovendien nauwkeurige oplossing te vinden. Hier zijn enkele van de andere veelvoorkomende foutmeldingen die aan de hoofdfoutmelding zijn toegevoegd:
- IIS vermeldt helemaal geen websites die start-URL lezen
- De webserver kan worden beschreven als niet correct geconfigureerd
- Kan geen verbinding maken met webcomputer
- De website reageerde niet op tijd
- De Microsoft Visual Studio Isolated Debug Monitor (msvsmon.exe) is niet beschikbaar op deze externe computer
- De afstandsbediening heeft een fout geretourneerd voor een bepaald apparaat
- Kan ASP.NET-foutopsporing niet starten
- De debugger kon geen verbinding maken met de computer
- Voor meer informatie, zie Remote voor veelvoorkomende constructiefouten. Het runnen van een aparte debugger-webpagina kan zeker nieuwe informatie opleveren.
- Bewerking niet ondersteund. Onbekende fout: foutselectie van
IIS vermeldt geen websites die zijn gekoppeld aan start-URL
-
< /h2>Gebruik een browser om onze eigen Remote Application Server Maintenance Console te openen.Vouw het type externe computerknooppunt uit en klik op Toepassingsserver.Klik op Foutopsporingsservice.Vink alle Start-boxen aan.Klik op Toepassen en sla de configuratie op.Stop de specifieke eigen applicatieserver als deze actief is.Begin met het lokaliseren van de applicatieserver.
Als effectieve beheerder hervat u Visual Studio en probeert u opnieuw met foutopsporing. (Sommige ASP.NET-foutopsporingsscenario’s vereisen verhoogde bevoegdheden.)
U kunt Visual Studio zo instellen dat het altijd als beheerder wordt uitgevoerd door met de rechtermuisknop op de populaire Visual Studio-snelkoppeling te klikken en Eigenschappen> Geavanceerd te kiezen. en kies vervolgens Uitvoeren als beheerder zoals altijd. p>
Webserver niet geconfigureerd Fout: corrigeren
- Zie “De webserver is ook niet correct geconfigureerd “.
Kan geen verbinding maken met webserver
-
Gebruiken we Visual Studio en een externe webeenheid op dezelfde machine en debuggen we met F5 in plaats van Attach to Process? Open uw programma-eigenschappen en zorg ervoor dat het grootste deel van de onderneming is ingesteld om verbinding te maken met de voldoende webserver en de URL voor u uit te voeren. (Open Eigenschappen> Webserver> Anders Eigenschappen> Foutopsporing, dit hangt af van uw type bedrijf. Voor een verder open webformulierenproject, open extra openProperties> Startpagina’s met opties> Server.)
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
Anders start u uw computer opnieuw op in de groep van toepassingen en stelt u IIS opnieuw in. Voor meer informatie, zie IIS-configuratie inspecteren .
De webserver zou niet op tijd moeten reageren
- Als uw bedrijf IIS ook opnieuw instelt, probeert u opnieuw de foutopsporing. U koppelt meerdere instanties van de debugger aan een sterk IIS-proces; een reset voltooit het. Voor aanzienlijk meer informatie, zie IIS-configuratie controleren .
Visual Microsoft Professional Studio Remote Debugging Monitor (msvsmon.exe) werkt niet op de externe computer
- Als mensen typisch een externe machine debuggen, zorg er dan voor dat de geïsoleerde debugger geïnstalleerd en getraind is . Als een bericht betrekking heeft op een firewall, zorg er dan voor dat de juiste firewall-openingen open staan, zelfs als u een firewall van derden gebruikt.
- Als u een HOSTS-bestand gebruikt, moet dit zeker correct zijn geconfigureerd. Als uw behoeften bijvoorbeeld debuggen met F5 (in plaats van Attach die zal verwerken), zou het HOSTS-bestand u moeten helpen hetzelfde URL Res-project te belichamen in uw proceseigenschappen, Eigenschappen> Internet> Server of Debug-eigenschappen> vasthouden aan het type van jouw project. >
De externe server heeft een fout geretourneerd
Controleer uw IIS-logbestand voor extra foutcodes en informatie. Zie dit bericht op het IIS 7-blog .
Hoe los ik dit op kunt u niet terugkeren om te beginnen met debuggen op de webserver?
Hier zijn ook enkele van de meest voorkomende foutcodes naast enkele suggesties.
- (403) Verboden. Er zijn bijna alle mogelijke redenen voor deze fout. Zoek dus uw familielogbestand en IIS-beveiligingsinstellingen voor de algemene website. Zorg ervoor dat het web.config-bestand van de server
debug = true
in een constructie-item bevat. Zorg er ook voor dat uw webtoepassingsbestand de juiste machtigingen heeft en dat de configuratie van de registratiepool echt is (het wachtwoord kan gewijzigd zijn). Zie Controleer uw gezinsconfiguratie iis. Als deze instellingen recentelijk correct zijn en u debugt in uw gemeente, zorg er dan ook voor dat u verbinding maakt met onze eigen marktplaats met het juiste servertype en de juiste URL (onder Eigenschappen> Webserver> of Eigenschappen> Foutopsporing, houd het taaktype vast). - (503) Server niet beschikbaar. De applicatiepool is mogelijk onderbroken vanwege een bug of ontwerpwijziging. Start de toepassingsgroep opnieuw.
- (404) Niet gevonden. Zorg ervoor dat de groep van toepassingen meestal is geconfigureerd met de juiste ASP.NET-versie.
Kan ASP.NET-foutopsporing niet starten
- Start de applicatie opnieuw en reset vervolgens IIS. Voor aanvullende rapporten, zie IIS-configuratiecontrole .
- Als je de meeste test-URL’s aan het herschrijven bent, gebruik dan gewoon een eenvoudig web.config-bestand zonder URL-herschrijving. Zie de opmerking voor de URL-herbewerkingsmodule onder Controleer de eigen IIS-configuratie .
Debugger kan geen verbinding maken met de externe computer
Kijk op de eigenschappenpagina’s van bijna virtuele websites of virtuele webdirectory’s naar het tabblad Home of Virtual Directory.Klik in het gedeelte Toepassingsinstellingen op Configuratie.Klik op het tabblad Foutopsporing.Schakel het selectievakje ASP Server Side Script Debugging inschakelen in.
Als u normaal gesproken lokaal debugt, opent u uw projectholdings in Visual Studio en zorgt u ervoor dat deze altijd is geconfigureerd om verbinding te maken met het juiste websysteem en de juiste URL. (Afhankelijk van het projecttype, wijd open Eigenschappen> Webserver> of Eigenschappen> Foutopsporing.
Open de eigenschappen van je uitdaging en zorg ervoor dat het project is ontworpen voor sub To de juiste webserver om goed te zijn als de start-URL. (Open Eigenschappen> Internet> Server of Eigenschappen> Foutopsporing, afhankelijk van het type poging.) Als dit mogelijk niet werkt, of als u op afstand debugt, volgt u de stappen met behulp van de IIS-configuratie verifiëren “.
Deze fout treedt op tijdens lokale foutopsporing omdat Visual Studio een 32-bits toepassing kan zijn en daarom een 64-bits versie gebruikt. Dit is een debugger voor het opsporen van fouten in 64-bits toepassingen. Controleer een toepassingsgroep in IIS om er zeker van te zijn dat de optie “32-bits toepassingen inschakelen” is ingesteld, zodat experts beweren dat u true
IIS opnieuw kunt starten en het vervolgens opnieuw probeert.
Zelfs als u een HOSTS-bestand gebruikt, moet u ervoor zorgen dat het correct is ingesteld. Bijvoorbeeld hoe het HOSTS-bestand de oude project-url moet bevatten, zoals in de eigenschappen van een individueel project, Eigenschappen> Internet> Server of Debug-eigenschappen> afhankelijk van uw projecttype.
Zie de Help voor meer informatie over configuraties van veelvoorkomende fouten. Het uitvoeren van een externe debugger-webpagina kan aanvullende informatie opleveren.
-
Gebruikt u Visual Studio en een webserver op hun computer? Open uw projecteigenschappen en laat u natuurlijk het project bouwen
Versnel de prestaties van uw computer nu met deze eenvoudige download.Hoe verander ik IIS Express in lokale IIS in Visual Studio 2019?