Visual Studio "Kan ikke starte feilsøking på webserveren. Webserveren ikke svare på en riktig måte."

stemmer
48

Jeg får følgende feilmelding ganske regelmessig når kompilering i Visual Studio og kjører min web-applikasjon:

Kan ikke starte feilsøking på webserveren. Webserveren ikke svare på en riktig måte. Dette kan være fordi en annen debugger er allerede festet til webserveren.

Normalt er dette etter å ha feilsøke programmet en gang allerede. Fra kommandolinjen jeg kjører iisreset / restart, og det løser problemet.

Hvordan kan jeg forhindre at dette ikke skjer i første omgang?

Publisert på 05/08/2008 klokken 16:18
kilden bruker
På andre språk...                            


29 svar

stemmer
19

Jeg finner at dette skjer hvis jeg debugging med Firefox som nettleser min. Når jeg avslutter Firefox VS2005 / 8 debug session ikke stanser. Jeg har ikke funnet en løsning for dette (ennå).

Hvis dette er hva som skjer med deg da en raskere løsning enn å kjøre iisreset er å treffe Shift-F5 når du er i Visual Studio, og dette vil avslutte eksisterende feilsøkingsøkt. Du kan deretter trykke F5 og dette vil starte en ny feilsøkingsøkt.

Svarte 30/09/2008 kl. 06:04
kilden bruker

stemmer
18

Den løsning som fungerte for meg:

  1. Åpne Ledetekst (Kjør som Administrator)

  2. Skrive iisreset /restart

  3. Nå, gå tilbake til VS og feilsøke. Det vil feilsøke løsning.

Det fungerte for Visual Studio 2013 og 2015 også i mitt tilfelle.

Svarte 15/01/2015 kl. 21:57
kilden bruker

stemmer
4

Etter å ha prøvd alle de foreslåtte løsninger her og på andre steder (minst 10 ulike tilnærminger), det eneste alternativet som fungerte for meg var:

  • slette hjemmeside og applikasjonsutvalget på IIS
  • gjenskape hjemmeside og applikasjonsutvalget på IIS (i mitt tilfelle, alt nøyaktig det samme config som før)

PS: Jeg bruker VS 2013 og IIS 7.5 (Win7).

Jeg håper dette sparer noen andre noen timer.

Svarte 24/02/2014 kl. 05:00
kilden bruker

stemmer
3

Jeg har hatt dette problemet et par ganger. En gang det ble løst ved å ta Guy råd:

Hvis dette er hva som skjer med deg da en raskere løsning enn å kjøre iisreset er å treffe Shift-F5 når du er i Visual Studio, og dette vil avslutte eksisterende feilsøkingsøkt. Du kan deretter trykke F5 og dette vil starte en ny feilsøkingsøkt.

På en egen anledning måtte jeg: avslutte alle mine IIS arbeidsprosesser i Windows Oppgavebehandling (W3Wp.Exe *). Du bør være i stand til å treffe f5 i Visual Studio for å feilsøke.

Svarte 26/03/2015 kl. 13:45
kilden bruker

stemmer
3

Løsning: Gå til Oppgavebehandling og avslutte prosessen Aspnet_Wp.exe før du kjører programmet

Svarte 28/01/2011 kl. 12:21
kilden bruker

stemmer
3

Vi bruker en annen måte debugging, vi aldri bruke F5 lenger.

Vi bruker en makro typen som: http://blogs.conchango.com/howardvanrooijen/archive/2007/06/24/Attach-to-Web-Server-Macro-for-Visual-Studio.aspx (Som vi nødt til å F6).

Denne måten du bare feste debugger til IIS. Det er (avhengig av prosjektets størrelse) mye raskere å få deg til endringer, kompilere et enkelt prosjekt som du endret og fest debugger igjen.

Svarte 20/08/2008 kl. 14:06
kilden bruker

stemmer
2

For meg hadde jeg to Visual Studio åpen. Den debugger allerede var festet til en annen Visual Studio :). Jeg stoppet det på den første og var i stand til å feste på andre Visual Studio.

Svarte 13/12/2013 kl. 14:58
kilden bruker

stemmer
2

Det høres ut som du sannsynligvis treffe F5 i Visual Studio når du får denne feil?

Det er et par ting du kan prøve. Det enkleste er å treffe stopp -knappen før du trykker F5. Eventuelt når du er ferdig med feilsøking og begynner å gjøre endringer du kan gå til Debug -menyen og velge enten Stopp Debugging eller heve hele .

Svarte 05/08/2008 kl. 16:35
kilden bruker

stemmer
1

Når feilsøker to nettprogram (1 MVC og 2 er MVC WebAPI) som begge er arrangert i den lokale IIS. Sørg for at hvert program bruker et annet program basseng. Jeg opplevde det samme problemet, og så snart jeg endre app pool av den andre, det virket!

Svarte 13/10/2016 kl. 13:00
kilden bruker

stemmer
1

Hit Shift + F5 når du er i Visual Studio, og dette vil avslutte eksisterende feilsøkingsøkt. Du kan deretter trykke F5 og dette vil starte en ny feilsøkingsøkt.

eller

lukke programmet, nullstiller IIS åpne deretter søknaden din og kjøre den

Svarte 07/10/2013 kl. 10:05
kilden bruker

stemmer
1

Jeg så denne meldingen første gang i mitt liv, og jeg var veldig forvirret om hva som skjer så er det ikke ganske åpenbart hva de skal gjøre.

Jeg løp iisreset og det tok bare ett sekund å fullføre henrettelsen, og boom, var jeg tilbake i spillet.

PS Jeg bruker Chrome

Svarte 25/08/2012 kl. 05:03
kilden bruker

stemmer
1

Hvis du har en masse pause poeng dette reduserer debugging prosessen ned, så fjerne unødvendige break poeng og lukke Autos vinduet dette vil løse problemet

Svarte 13/05/2009 kl. 07:37
kilden bruker

stemmer
0

Dette fungerte for meg ved @mtkachenko Visual Studio 2012: Kan ikke koble prosessen. En debugger er allerede festet "Jeg har installert Debug diagnoseverktøy v2.0 og som et resultat har jeg Debug Diagnostic Tjenesten som startes automatisk og festet til en av w3wp prosesser. Etter å ha slått av og deaktivere denne tjenesten alt fungerer fint. Så hvis du få slike feilkontroll prosesser i oppgavebehandling som kan fange din w3wp prosessen"

Svarte 05/04/2017 kl. 19:02
kilden bruker

stemmer
0

Åpen

  • Valg og innstillinger Under debug
  • Symboler og ukontrollert Microsoft Symbol servere
  • bygge løsning
  • iisreset
  • F5 løsning (husk Microsoft Symbol servere ukontrollert igjen)
Svarte 05/09/2016 kl. 11:41
kilden bruker

stemmer
0

Jeg vet dette er en gammel spørsmålet, men jeg møtte samme situasjon nylig, og prøve hver løsning i dette innlegget, og uten hell. Til slutt fant jeg den løsningen som fungerer for meg:

  1. Lukk Visual Studio
  2. Finn Slå Windows-funksjoner på eller av i Kontrollpanel
  3. Fjern merket Internet Information Services i dialogboksen popup
  4. Start datamaskinen på nytt
  5. Sjekk Internet Information Services i samme dialogen, og sørge for at Internet Information Service -> World Wide Web Services -> Application Development Funksjoner -> ASP.NET også blitt kontrollert
  6. Åpne Visual Studio, og nå søknaden skal kunne kjøre i debug-modus
Svarte 31/08/2016 kl. 17:30
kilden bruker

stemmer
0

Jeg måtte gjenskape området / application / virtuell katalog å gjøre det arbeidet etter at jeg installerte vs2015 update3. Håper dette hjelper noen. ;)

Svarte 15/07/2016 kl. 09:26
kilden bruker

stemmer
0

Dette kan også være forårsaket hvis nettstedet bruker en database tilkobling, men databaseserveren er utilgjengelig.

Jeg brukte litt tid på å prøve å løse dette problemet i de vanlige veier, men selv etter omstart min arbeidsstasjon, forble problemet. Til slutt fant jeg ut at SQL Server (MSSQLSERVER) tjenesten ikke kjører.

Det skal ha vært i gang, fordi den er satt til Automatisk, men det ble stoppet, selv etter omstart. Alle MSSQLSERVER hendelser i hendelsesloggen dukket normal, så det er fortsatt ukjent hvorfor det ikke var i gang, men jeg har nå satt den til Automatisk (forsinket start) i håp om at dette vil redusere ressurskonflikter under oppstart.

Når jeg begynte MSSQLSERVER, meldingen "Unable to start debugging on the web server. The web server did not respond in a timely manner"ikke lenger dukket opp og vanlig drift ble gjenopptatt.

Svarte 16/12/2015 kl. 11:28
kilden bruker

stemmer
0

Hadde det samme problemet, selv etter en omstart. I utgangspunktet gjorde dette:

  1. Start IIS
  2. clean Solution
  3. gjenoppbygge Solution

Da det begynte å jobbe igjen.

Svarte 28/08/2015 kl. 13:58
kilden bruker

stemmer
0

Svært grunnleggende - men sjekk at hvis du prøver å kjøre nettstedet fra IIS ved å klikke på "Browse", området faktisk kjører.

Svarte 01/04/2015 kl. 15:13
kilden bruker

stemmer
0

Med meg skjedde det når IE ble oppgradert til nyere versjon, gikk til installerte oppdateringer, fjernet ny versjon av IE, etter at datamaskinen startes på nytt det gikk tilbake til gamle versjonen og problem med debugging ble løst

Svarte 18/03/2013 kl. 01:01
kilden bruker

stemmer
0

Dette skjer med meg ganske mye i VS 2010 express - Vanligvis fordi debugger sluttet å svare. Høyreklikk oppgavelinjen i Windows, velg 'Start Task Manager'. Mer enn sannsynlig ASP.NET debugger skal vise en 'svarer ikke' status. Velg den og bare avslutte prosessen.

Ferdig!

Svarte 10/01/2013 kl. 17:24
kilden bruker

stemmer
0

Jeg kjørte inn i denne saken når du prøver å feilsøke (2) separate løsninger i VS.NET og begge var ved hjelp av IIS Web Server for å starte programmet. Den første søknaden vil starte, men eventuelle senere søknader startet som også kjøre via IIS vil da vise at feilen. Det virker som det bare kan feilsøke et enkelt program via VS.NET vert i IIS gangen.

Løsningen: run prosjektet en fra VS.NET (plasser trengs stoppunkt) og starte andre program direkte fra IIS (ikke VS.NET). Dine svake punktene i App 1 (kjører i VS.NET) vil bli rammet ved tilgang til App 2 (løp fra IIS direkte).

Svarte 04/10/2012 kl. 14:59
kilden bruker

stemmer
0

Hvis alle svarene ikke fungerer for deg, bare ende prosess alle IIS relaterte komponenter i Oppgavebehandling. Dette er hva som fungerte for meg.

Svarte 09/09/2011 kl. 11:30
kilden bruker

stemmer
0

Dette svaret vil bare gjelde hvis du kjører din løsning gjennom IIS. Du vil vite om dette gjelder for deg hvis du åpner opp ditt nettsted / prosjektet ved å gjøre følgende: Fra i Visual Studio -> Åpne nettside -> Lokal IIS -> Velg prosjekt

Denne feilen sparket min rumpe i 4 timer, men til slutt fant jeg et svar. Jeg først forsøkt iisreset / restart. Dette syntes å litt hjelp, men likevel fikk den samme feilen.

Hva som fungerte for meg var å gå (xp maskin) for å legge til / fjern programmer -> Legg til / fjern Windows-komponenter -> Klikk på IIS -> Klikk på "Details". Sørg for å ha Forsiden Extensions er installert hvis du feilsøker gjennom IIS.

Svarte 17/06/2010 kl. 20:55
kilden bruker

stemmer
0

Problemet er normalt der når en annen forekomst av iexplore fremdeles er i gang. Jeg pleide å ha problemet når min IE krasjer, men jeg kan fortsatt se den i Task Manager. Når du "End Process" alt er tilbake til det normale :)

Svarte 07/08/2009 kl. 11:05
kilden bruker

stemmer
0

Det høres ut som noe er å spise opp web server ressurser. Kanskje du har noen ressurser (fil handlers, WCF fullmektig) som blir åpnet og ikke lukket? Jeg har hatt dette skje med meg spesielt når jeg ikke var avslutt WCF klient proxy-tilkoblinger.

Problemet er ikke nødvendigvis at du har en debugger festet, men bare at webserveren ikke svarer innen rimelig tid. Merk at meldingen sier "Dette kan være fordi en annen debugger er festet".

Svarte 05/08/2008 kl. 16:35
kilden bruker

stemmer
-1

i cmd typen iisreset og trykk enter etter at IIS er nullstilt, og søknaden fungerer perfekt

Svarte 06/02/2016 kl. 07:09
kilden bruker

stemmer
-1

Prøv å utføre en av følgende trinn for å løse problemet:

  • Start IIS-server
  • Rengjør Løsning av prosjektet deretter bygge nytt

Hvis trinnene ovenfor ikke hjelper, kan du endelig prøve å starte maskinen

Svarte 09/07/2014 kl. 07:22
kilden bruker

stemmer
-1

Jeg løste dette problemet på min maskin. Mitt problem er at jeg oppgraderte IE 9 Å IE 10, og jeg fikk denne feilen. Løsning: Fjern IE 10 og nedgradere til IE 9. Gå til "Programmer og funksjoner" -> "Vis siste oppdateringer" -> finn IE 10 ---> Avinstaller det -> omstart ---> IE 9 er tilbake ---> debug ---> fungerer OK.

Svarte 25/03/2013 kl. 14:39
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more