2013-03-23 7 views
8

Nie mogę uruchomić aplikacji Visual Studio z usługą IIS Express. Pojawia się błąd "Nie można uruchomić IIS Express" po raz pierwszy. Po wielokrotnie debugowania Iam coraz poniższy błąd, enter image description hereEkspres IIS nie działa w visual studio 2012

Jeśli biegnę IIs wyrazić ręcznie za pośrednictwem wiersza polecenia, iam coraz poniższy błąd, enter image description here

mam ponownie zainstalować IIS Express, ale nie ma zmian . Zmodyfikowałem także plik konfiguracyjny hosta aplikacji IIs express, usuwając wszystkie nazwy aplikacji, ale nie ma żadnych zmian.

Nie jestem w stanie poznać problemu. Tak więc, plz sugeruje rozwiązanie problemu.

+0

tylko wspomnieć tekst błędu, to nie jest widoczne w postaci obrazów – Freelancer

+1

Jeśli odpowiedź zadziałała, zaznacz odpowiedź, która zadziałała jako zaakceptowana –

Odpowiedz

1

Obserwuje suggetions, które mogą być pomocne dla Ciebie >>

monitora Zastosowanie procesu obserwować proces IIS-Express by sprawdzić, czy podczas próby jej uruchomienia są jakieś problemy zgody.

W tym celu wykonaj ten link >>

http://msdn.microsoft.com/en-us/library/bb399001%28v=vs.100%29.aspx

Jeśli problem jest związany z bezpieczeństwem następnie uruchom visual studio w perspektywie jako trybie administratora

W ostateczności, można wyłączyć rejestrowanie moduł, modyfikując plik applicationhost.config, który znajduje się w katalogu %userprofile%\documents\IISexpress\config.

Aby to zrobić, musisz skomentować niektóre wiersze w pliku.

pod elementem <system.webServer>/<globalModules>, skomentuj linię

<add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" /> 

pod elementem <location>/<system.webServer>/<modules>, komentować linię

<add name="HttpLoggingModule" lockItem="true" /> 

Po zapisaniu zmian spróbuj ponownie IIS wyrazić.

10

Miałem ten sam problem, a problem jest związany z definicją puli aplikacji, którą można znaleźć w \ users {nazwa użytkownika} \ mydocuments \ IISexpress \ config \ applicationhost.config.

Znajdź tag

<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" /> 

i zmienić managedruntimeversion z "v4.0" do "v4.0.30319" NET 4,5

<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0.30319" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />