"Visual Studio ist nicht in der Lage zu starten Sie das IIS-Express-Web-Server", wenn appPool konfiguriert ist, um eine specifyIdentity

Ich habe mit IIS express als meine web-server für eine Weile jetzt, aber ich habe in einem Szenario, wo muss ich den Anwendungspool unter einem bestimmten Benutzerkonto ausgeführt, eher als NetworkService oder einige andere Konto.

Mithilfe der folgenden Befehle, erstellte ich eine app pool und konfiguriert die Website für Sie. Nun, ich bin nicht in der Lage zu starten Sie IIS Express durch Visual Studio. Wenn ich versuche, bekomme ich die "Visual Studio ist nicht in der Lage zu starten Sie das IIS-Express-Web-Server" - Nachricht. Wenn ich die Befehlszeile verwenden, um starten Sie den IIS-Express, alles scheint zu funktionieren. Wenn ich den app-pool zurück, um sich mit einem service account, oder sogar ändern Sie einfach die Website, um eine andere app verwenden-pool, Dinge, die gut funktionieren. Irgendwelche Ideen?

Befehle zum erstellen der app-pool

appcmd add apppool /name:MyPool /managedRuntimeVersion:v4.0 /managedPipelineMode:Integrated
appcmd set config /section:applicationPools /[name='MyPool'].processModel.identityType:SpecificUser /[name='MyPool'].processModel.userName:'MyUser' /[name='MyPool'].processModel.password:MyPass
appcmd set app /app.name:MySiteName//applicationPool:MyPool

- Befehl verwendet, um zu starten iisexpress.exe manuell

iisexpress /config:c:\users\me\documents\iisexpress\config\applicationHost.config /trace:error

Ich habe versucht, Neuinstallation von IIS Express und Visual Studio 2010 SP1. Kein Unterschied.

  • Weiß nicht, ob es ankommen wird, aber ich bin mit Win 7 Enterprise x64.
InformationsquelleAutor Josh | 2011-08-12
Schreibe einen Kommentar