2012-09-29 15 views
5

Gdy próbuję uruchomić WebMatrix, pojawia się komunikat "Nie można zainicjować programu IIS Express. Upewnij się, że jest poprawnie zainstalowany i skonfigurowany."Błąd IIS podczas próby uruchomienia WebMatrix

Usunąłem i ponownie zainstalowałem zarówno IIS Express, jak i WebMatrix, bez żadnych zmian w tym zachowaniu. Rada, którą udało mi się znaleźć w sieci, polegała na przejęciu na własność klucza rejestru HKEY_CLASSES_ROOT \ Microsoft.IIS.VersionManager i zastąpieniu wszystkich uprawnień obiektu podrzędnego uprawnieniami z tego klucza rejestru. To nie pomagało.

Patrząc w Podglądzie zdarzeń, widzę .net wyjątków czasu wykonywania ilekroć iisexpresstray.exe lub webmatrix.exe spróbować uruchomić:

  • systemu

    • Provider [Nazwa]. NET Runtime
    • EventID 1026 [Qualifiers] 0 Poziom 2 Zadanie 0 Słowa kluczowe 0x80000000000000
    • TimeCreated [SYSTEMTIME] 2012-09-29T21: 28: 02.000000000Z EventRecordID 162768 kanału Application Zabezpieczenia
  • EVENTDATA Application: iisexpresstray.exe ramowego Wersja: v4.0.30319 opis : Proces został zakończony z powodu nieobsługiwanego wyjątku. Informacje o wyjątku: System.ArgumentNullException> Stack: at System.Runtime.InteropServices.Marshal.FinalReleaseComObject (System.Object) at Microsoft.Web.VersionManager.IisExpressVersion.Dispose (Boolean) at Microsoft.Web.VersionManager.IisVersion.Finalize()

Byłbym bardzo wdzięczny za pomoc w diagnozowaniu i naprawianiu tego problemu. WebMatrix będzie prawie niezbędny do projektu, który niedługo nadejdzie. Dzięki!

+0

Po prostu zgaduję, ale może odinstalowuję i ponownie instaluję frameworki dot net? – Knox

+0

Czy próbowałeś już wyłączyć moduł HttpLoggingModule, jak opisano na http://stackoverflow.com/questions/6171656/unable-to-launch-the-iis-express-web-server? – AardVark71

+0

Próbowałem wyłączyć moduł logowania, co nie pomogło. Zauważam, że człowiek w tym poście wydaje się mieć nieco inny problem. Mogę uruchomić IIS Express z poziomu konsoli bez żadnych błędów, ale ikona na pasku zadań natychmiast się zawiesza, a WebMatrix nie wydaje się tego widzieć. – Will

Odpowiedz

6

Z jakiegoś powodu instalacja IIS 8 Express rozwiązała problem.

+0

Dzięki! instalowanie IIS 8 Express rozwiązało problem. –

0

Chciałem tylko zauważyć, że ja też miałem ten problem. Na podstawie poprzedniej sugestii pobrałem IIS 8 Express. Nie został zainstalowany, ale dał mi szansę na naprawę (więc zakładam, że zainstalował go WebMatrix). Wybrałem przycisk naprawy i zrestartowałem WebMatrix. Nie otrzymuję już wspomnianego błędu.

Powiązane problemy