"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.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur eine Idee: da das problem dürfte sein, sicherheitsrelevante, würde ich vorschlagen, Sie versuchen zum ausführen von Visual Studio im erweiterten Modus (als Admin Ausführen). Oder verwenden Sie den IIS statt Express, wenn Sie können.
Haben Sie Blick auf wie laufen iisexpress app-pool unter einer anderen Identität
Standardmäßig iisexpress.exe läuft wie momentan angemeldete Benutzer. Wenn der obige link nicht funktioniert, Sie wahrscheinlich starten sollte visual studio die gewünschten Benutzer (mit 'runas' Befehl) und dann automatisch iisexpress.exe laufen würde, wie auch immer Identität VS ausgeführt wird.