2014-09-18 12 views
9

Mam bardzo frustrujący problem z IIS Express. Po uruchomieniu debugowania wszystko jest w porządku, ale po kilku żądaniach program IIS zawiesza się i zawiesza. Moja przeglądarka (wersja Chrome 37.0.2062.120 m) czeka na odpowiedź kilka sekund, a następnie IIS Express przestaje działać. Moje wyjście jestProgram "[4432] iisexpress.exe" został zakończony z kodem -2147023895 (0x800703e9)

The program '[4432] iisexpress.exe' has exited with code -2147023895 (0x800703e9). 

i dziennik zdarzeń wygląda następująco:

Log Name:  Application 
Source:  Application Error 
Date:   2014-09-18 14:12:24 
Event ID:  1000 
Task Category: (100) 
Level:   Error 
Keywords:  Classic 
User:   N/A 
Computer:  COMP0008 
Description: 
Faulting application name: iisexpress.exe, version: 8.5.9748.0, time stamp: 0x5384d451 
Faulting module name: clr.dll, version: 4.0.30319.34014, time stamp: 0x52e0b784 
Exception code: 0xc00000fd 
Fault offset: 0x000114a7 
Faulting process id: 0x15f0 
Faulting application start time: 0x01cfd3312b227e51 
Faulting application path: C:\Program Files (x86)\IIS Express\iisexpress.exe 
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll 
Report Id: 0bd590d7-3f2d-11e4-82a5-7845c406525d 
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml: 
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
    <System> 
    <Provider Name="Application Error" /> 
    <EventID Qualifiers="0">1000</EventID> 
    <Level>2</Level> 
    <Task>100</Task> 
    <Keywords>0x80000000000000</Keywords> 
    <TimeCreated SystemTime="2014-09-18T12:12:24.000000000Z" /> 
    <EventRecordID>62449</EventRecordID> 
    <Channel>Application</Channel> 
    <Computer>COMP0008</Computer> 
    <Security /> 
    </System> 
    <EventData> 
    <Data>iisexpress.exe</Data> 
    <Data>8.5.9748.0</Data> 
    <Data>5384d451</Data> 
    <Data>clr.dll</Data> 
    <Data>4.0.30319.34014</Data> 
    <Data>52e0b784</Data> 
    <Data>c00000fd</Data> 
    <Data>000114a7</Data> 
    <Data>15f0</Data> 
    <Data>01cfd3312b227e51</Data> 
    <Data>C:\Program Files (x86)\IIS Express\iisexpress.exe</Data> 
    <Data>C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll</Data> 
    <Data>0bd590d7-3f2d-11e4-82a5-7845c406525d</Data> 
    <Data> 
    </Data> 
    <Data> 
    </Data> 
    </EventData> 
</Event> 

mam odinstalowane wszystkie rozszerzenia w moim Visual Studio 2013; Usunięto te foldery:

Documents\IISExpress 
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 

Nadal nie ma sukcesu. Mój system: Windows 8.1 z zainstalowanymi wszystkimi aktualizacjami.

Wszelkie pomysły?

EDYCJA: Mam również wyłączony Link do przeglądarki.

EDIT: mam wyczyszczone

%HOMEPATH%\AppData\Local\Temp\iisexpress 

i ponownie zainstalować IIS Express, 8. Bez zmian.
Zauważyłem, że jeśli zamknę przeglądarkę, kiedy czeka na odpowiedź nic się nie dzieje, ale jeśli ja zatrzymać lub ponownie uruchomić sesję debugowania, otrzymuję to:

enter image description here

Kiedy jednak poczekać kilka sekund, IIS rozbija się cicho.

+0

bym zabezpieczyć mój zakład na przelew lub z wyjątkiem pamięci. Czy są jakieś wątki w tle? Buforowanie? –

+0

Jaki rodzaj buforowania masz na myśli? Mój plik iisexpress.exe ma obecnie 34 wątki (7 zarządzanych), a jego prywatny zestaw roboczy to tylko 158980 KB. – veeroo

+0

Pytanie zaktualizowane – veeroo

Odpowiedz

6

kody błędów systemu Windows mogą być tajemnicze, ale łatwo zrozumieć w prosty proces

  1. z kodu błędu 0x800703e9, podejmują ostatnie 4 znaki 03e9
  2. Korzystanie Hexadecimal to Decimal Converter, konwersja 03e9 do jego odpowiednik dziesiętny, który w tym przypadku jest 1001
  3. Przy użyciu cmd, typ net helpmsg 1001 lub niezależnie od wartości dziesiętnej jest zwracana.
  4. Zwykle pojawia się bardziej przyjazny komunikat o błędzie ... podając oryginalny kod błędu rozpoczynający się od 8007, co ogólnie wskazuje, że pochodzi on z systemu Windows ... lub jeśli nie pojawia się żaden komunikat, prawdopodobnie nie pochodzi z prawidłowego procesu Win32.

W tym przypadku błąd otrzymaliście jest Recursion too deep; the stack overflowed.

Powiązane problemy