Visual Studio "Nie in staat om ontfouting begin op die web bediener. Die webbediener het nie gereageer in 'n tydige wyse. "

StackOverflow https://stackoverflow.com/questions/2524

Vra

Ek kry die volgende fout mooi gereeld by die opstel van in Visual Studio en hardloop my web aansoek:

"Nie in staat om ontfouting begin op die web bediener. Die webbediener het nie gereageer in 'n tydige wyse. Dit mag wees omdat 'n ander debugger reeds aan die webbediener is aangeheg."

Gewoonlik hierdie is nadat ontfout die aansoek sodra al. Uit die opdrag lyn Ek hardloop "iisreset / herlaai" en dit is vasgestel die probleem.

Hoe kan ek voorkom dat dit gebeur in die eerste plek?

Was dit nuttig?

Oplossing

Ek vind dat dit gebeur as ek debugging met Firefox as my leser. Toe ek Firefox verlaat die VS2005 / 8 debug sessie nie beëindig. Ek het nie 'n oplossing gevind vir hierdie (nog).

As dit is wat gebeur met jou dan 'n vinniger oplossing as hardloop iisreset is om Shift-F5 getref toe in Visual Studio en dit sal die huidige debug sessie beëindig. Jy kan dan getref F5 en dit sal 'n nuwe debug sessie begin.

Ander wenke

Die oplossing wat vir my gewerk het:

  1. Open Command Prompt (Run as Administrator)

  2. Skryf iisreset /restart

  3. Nou, gaan terug na jou VS en ontfout. Dit sal jou oplossing te ontfout.

Dit het gewerk vir Visual Studio 2013 en 2015 te in my geval.

Na probeer al van die voorgestelde oplossings hier en in ander plekke (ten minste 10 verskillende benaderings), die enigste opsie wat vir my gewerk het was:

  • verwyder webwerf en aansoek swembad op IIS
  • herskep webwerf en aansoek swembad op IIS (in my geval, alles presies dieselfde config soos voorheen)

PS:. Ek gebruik VS 2013 en IIS 7.5 (Win7)

Ek hoop dit spaar iemand anders 'n paar uur.

oplossing: gaan na task manager en einde proses Aspnet_wp.exe voordat jy aansoek

Ek het hierdie probleem 'n paar keer moes. Een keer was dit opgelos word deur die neem van advies Guy's:

  

As dit is wat gebeur met jou dan 'n vinniger oplossing as hardloop iisreset is om Shift-F5 getref toe in Visual Studio en dit sal die huidige debug sessie beëindig. Jy kan dan getref F5 en dit sal 'n nuwe debug sessie begin.

Op 'n aparte geleentheid moes ek: beëindig al my IIS werker prosesse in die vensters taak bestuurder (w3wp.exe *). Jy moet in staat wees om F5 getref in Visual Studio te ontfout.

Dit klink asof jy waarskynlik slaan F5 in Visual Studio wanneer jy hierdie fout te kry?

Daar is 'n paar dinge wat jy kan probeer. Die maklikste is om die Stop-knoppie getref voordat slaan F5. Opsioneel, as jy klaar is ontfouting en begin om veranderinge wat jy kan gaan na die Debug spyskaart maak en kies óf Stop Ontfouting of Maak alle .

Vir my het ek twee Visual Studio oop. Die debugger reeds verbonde aan 'n ander visuele studio :). Ek het gestop dit op die eerste een en was in staat om te heg op die tweede Visual Studio.

Wanneer debugging 2 webtoepassing (1 MVC en 2 is MVC WebAPI) wat albei aangebied word in die plaaslike IIS. Maak seker dat elke aansoek is met behulp van 'n ander program swembad. Ek ondervind dieselfde probleem en so gou as ek verander die app poel van die ander een, dit het gewerk!

As jy 'n klomp breek punte dit sal die ontfouting proses vertraag, so verwyder onnodige breek punte en maak die venster Auto hierdie sal jou probleem op te los

Ek het hierdie boodskap eerste keer in my lewe en ek was baie verward oor wat aan die gang is, want dit is nie mooi duidelik wat om te doen.

Ek het iisreset en dit het net 1 sekonde na die uitvoering en boom te voltooi, was ek terug in die spel.

post scriptum. Ek gebruik Chrome

Klik op Shift + F5 wanneer in Visual Studio en dit sal die huidige debug sessie beëindig. Jy kan dan getref F5 en dit sal 'n nuwe debug sessie begin.

of

sluit jou aansoek, herstel IIS oopmaak dan jou aansoek en voer dit

Baie basiese -. Maar maak seker dat as jy probeer om die webwerf van IIS hardloop deur te kliek op "Browse", die terrein eintlik loop

Dit klink soos iets eet tot hulpbronne jou webbediener se. Miskien het jy 'n paar hulpbronne (lêer hanteerders, BWF gevolmagtigdes) wat word oopgemaak en nie gesluit? Ek het dit met my gebeur spesifiek toe ek nie die sluiting van WCF kliënt proxy verbindings.

Die probleem is nie noodwendig dat jy 'n debugger aangeheg, maar net dat die webbediener nie reageer in 'n tydige wyse. Let daarop dat die boodskap sê "Dit kan wees omdat 'n ander debugger is aangeheg".

Die probleem is gewoonlik daar toe 'n ander geval van Iexplore is steeds aan die gang. Ek gebruik word om die probleem te hê wanneer my IE ineenstortings, maar ek kan nog steeds sien dit in die Task Manager. Sodra jy "End Proses" alles is terug na normaal:)

Hierdie antwoord sal net van toepassing as jy jou oplossing deur IIS loop. Jy sal weet as dit geld vir jou as jy oop te stel jou webwerf / projek deur die volgende te doen: Van binne Visual Studio -> Open Webwerf -> Plaaslike IIS -> Kies jou projek

Hierdie fout geskop my boude vir 4 uur, maar uiteindelik het ek 'n antwoord. Ek het eers probeer die iisreset / herlaai. Dit lyk na 'n bietjie help, maar nog steeds dieselfde fout ontvang.

Wat vir my gewerk het gaan (xp masjien) om by te voeg / verwyder programme -> Voeg / Verwyder Windows komponente -> Klik op IIS -> Klik op "Besonderhede". Maak seker dat jy het Front Page Uitbreidings geïnstalleer as jy ontfouting deur IIS.

As al die antwoorde nie vir jou werk, net die einde proses al IIS verwante komponente in task manager. Dit is wat vir my gewerk het.

Ek het in hierdie kwessie wanneer ek probeer om debug (2) afsonderlike oplossings in VS.NET en beide is met behulp van die IIS Web Server vir die jeug van stapel te stuur. Die 1ste aansoek sal begin, maar geen verdere versoeke begin wat ook loop via IIS sal dan vertoon wat fout. Dit blyk dat dit slegs 'n enkele aansoek via VS.NET aangebied in IIS op 'n slag kan ontfout.

Die oplossing: run projek 1 van VS.NET (plaas enige nodig breek punte) en direk begin die tweede aansoek van IIS (nie VS.NET). Jou breek punte in App 1 (hardloop in VS.NET) sal tref wanneer hulle App 2 (hardloop uit IIS direk).

Dit gebeur met my nogal 'n bietjie in VS 2010 uitdruklike - gewoonlik omdat die debugger gestop reageer. Regs kliek vensters taakbalk en kies "Start Task Manager". Meer as waarskynlik die ASP.NET debugger sal toon 'n status 'reageer nie. Kies dit en net die proses te beëindig.

gebraai!

Met my gebeur dit wanneer IE opgegradeer na nuwer weergawe, het geïnstalleer updates, verwyder nuwe weergawe van Internet Explorer, nadat rekenaar weer begin dit gaan terug na ou weergawe en probleem met ontfouting opgelos

het dieselfde probleem, selfs nadat 'n reboot. Basies het hierdie:

  1. Restart IIS
  2. Skoon Oplossing
  3. Herbou Oplossing

Toe dit weer begin werk.

Dit kan ook veroorsaak word as jou webwerf maak gebruik van 'n databasis konneksie maar die databasis bediener is nie beskikbaar nie.

Ek het 'n paar keer probeer om hierdie kwessie in die gewone maniere op te los, maar selfs nadat herlaai my werkstasie, die kwessie gebly. Uiteindelik het ek gevind dat die SQL Server (MSSQLServer) diens nie hardloop.

Dit moes gewees het hardloop, as dit stel om outomatiese, maar dit is gestop, selfs nadat die herlaai. Al die MSSQLServer gebeure in die event log verskyn normale, so dit is onbekend hoekom dit nie hardloop nie, maar ek het nou stel dit aan outomatiese (vertraagde aanvang) in die hoop dat hierdie hulpbron bewering tydens startup sal verminder.

As ek begin MSSQLServer, die boodskap "Unable to start debugging on the web server. The web server did not respond in a timely manner" nie meer verskyn en normale diens hervat.

Ek het die blad / aansoek / virtuele gids te herskep om dit te laat werk nadat ek vs2015 update3 geïnstalleer. Hoop dit help iemand. ;)

Ek weet dit is 'n ou vraag, maar ek het dieselfde situasie het onlangs en probeer elke oplossing in hierdie post, en geen geluk. Ten slotte, ek het die oplossing wat werk vir my:

  1. Maak Visual Studio
  2. Vind Skakel Windows funksies aan of af in Configuratiescherm
  3. Skakel die boks Internet Information Services in die dialoog pop
  4. Start jou rekenaar
  5. Check Internet Information Services in dieselfde dialoog, en maak seker Internet Information Service -> World Wide Web Services -> Application Development funksies -> ASP.NET ook nagegaan
  6. Open Visual Studio, en nou jou aansoek moet in staat wees om uit te voer in debug modus

Open

  • opsies en instellings Onder die debug
  • simbole en ongehinderd Microsoft simbool Servers
  • bou oplossing
  • iisreset
  • F5 oplossing (Maak seker dat Microsoft simbool Servers ongecontroleerd weer)

Dit werk vir my deur @mtkachenko Visual Studio 2012: Kan heg die proses. A debugger is reeds verbonde "Ek het Debug Diagnostiese Tool v2.0 geïnstalleer en as gevolg daarvan het ek Debug Diagnostiese Service wat outomaties begin en verbonde aan een van w3wp prosesse. Na die aanskakel en aanskakel hierdie diens al werk goed. So as jy so 'n fout tjek prosesse te kry in task manager wat jou w3wp proses "kan vang

Ek hierdie probleem opgelos net op my masjien. My probleem is dat ek opgegradeer Internet Explorer 9 Om IE 10 en ek het hierdie fout. Oplossing: Verwyder Internet Explorer 10 en oorskakel na Internet Explorer 9. Gaan na "Programme en funksies" -> "Kyk onlangse updates" -> vind IE 10 ---> Verwyder dit -> herlaai ---> dws 9 is terug ---> debug ---> werk OK .

Probeer die uitvoering van een van die volgende stappe om jou probleem op te los:

  • Start jou IIS bediener
  • Maak die oplossing van jou projek dan bou weer

As bogenoemde stappe nie help nie, kan jy uiteindelik probeer u rekenaar te herlaai

in jou tik cmd iisreset en druk enter daarna jou IIS is herstel en jou aansoek is perfek werk

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top