Visual Studio 2013, IIS, IIS-Express - bug?

Einer ASP.NET C# - Projekt würde nicht laden mit der Fehlermeldung:

Die Website für die URL 'http://localhost:51752/', konfiguriert für das Web-Projekt "AndroidWS', besteht bereits auf dem lokalen IIS-web-server und der IIS Express web-server. Müssen Sie IIS-Manager verwenden, um dies zu ändern-site-Bindung(en) in der IIS.

Wenn ich löschen

<site name="AndroidWS" id="1"> ... </site>

Abschnitt von IIS Express-Konfiguration-Datei, bekomme ich eine andere Fehlermeldung:

Die URL 'http://localhost:51752/' für Web-Projekt "AndroidWS' konfiguriert ist zum verwenden von IIS Express als web-server, aber die URL der aktuellen Konfiguration auf dem lokalen IIS-web-server. Öffnen Sie das Projekt, müssen Sie IIS-Manager verwenden, um entfernen Sie die Bindungen mit dieser URL aus dem lokalen IIS-web-server.

Aber dieses Projekt ist nicht konfiguriert IIS Express:

<UseIISExpress>false</UseIISExpress>
<UseIIS>false</UseIIS>

Der einzige Weg zu öffnen, dieses Projekt ist zu setzen:

<UseIIS>true</UseIIS>

Ok, es ist ein workaround, aber ich bin nicht sehr komfortabel mit es, weil unsere team-Arbeit - ich muss diese parameter wieder auf false vor jedem check-in.

PS. Diese situation wiederholt sich mit allen Projekten - Visual Studio sagt, dass Sie konfiguriert sind, verwenden Sie IIS Express, aber Sie sind nicht.

  • Ich benutze den lokalen IIS (nicht IIS Express), und führen Sie VS2013 mit administrator-Privilegien.
InformationsquelleAutor plazmer | 2015-01-28
Schreibe einen Kommentar