Wie konfiguriere ich IIS Express mit VS2008 laufen?
-
29-09-2019 - |
Frage
Ich habe den IIS Express Beta heruntergeladen und auf WinXP installiert. Ich habe nicht VS2010.
Wie konfiguriere ich VS2008 IIS Express Beta zu starten, wenn das Debuggen / eine Website ausgeführt wird?
Lösung
Die folgende scheint für IIS Express zur Arbeit von der Kommandozeile starten:
-
Öffnen Sie die
Properties
für die Website -
Wählen Sie
Start Options
-
Unter Startaktion wählen
Start External Program
, setzen Sie den Pfad zuiisexpress.exe
(C:\Program Files (x86)\IIS Express\iisexpress.exe
) -
Befehlszeilenargumente: / Pfad: {Pfad zur Projektlösung} /clr:3.5
-
Unter
Server
wählenUse Custom Server
-
Basis Url:
http://localhost:8080/
(Standardeinstellung für IIS Express, können Sie dies mit Kommandozeilenparameter ändern) -
Wichtig! Deaktivieren Sie die Option alles unter
Debuggers
sonst wird ein Fehler "Kann nicht starten auf dem Webserver Debuggen ..." get
Informationen über die Einleitung einer Konfigurationsdatei verwendet, kann an dieser Stelle zu finden: Debug Ihrer .NET-Webprojekt mit IIS Express [Tipps & Tricks] . Dies ist VS2010 spezifisch, aber ich vermute, das gleiche wird Arbeit für das Jahr 2008.
Andere Tipps
Ich versuche, das gleiche zu tun, aber wie wird es keine direkte VS2008-Integration für iis auszudrücken (sie haben gerade erst an die VS2010 SP1 beta hinzugefügt), um es für die Prüfung / Entwicklung müssen Sie folgendes tun.
-
Starten Sie eine Website in iisexpress die folgende Befehlszeile ( iisexpress Kommandozeilenparameter ), den $ (ProjectDir) ändern, um das, was Sie es sein müssen.
"% Programfiles% / iis auszudrücken / iisexpress.exe" / path: $ (ProjectDir) / port: 4326 /clr:v2.0
-
Schließen Sie die Visual Studio-Debugger an den iisexpress.exe Prozess
-
Wechseln Sie zu http: // localhost: 4326 oder rechts auf das Symbol iisexpress Systray klicken und Ihre Website wählen Sie
Hinweis: Ich habe versucht, als Post-Build-Ereignis in Visual Studio diesen bis haken, aber wenn Sie die cmd oben dann VS2008 hängt bis iisexpress beendet.
Ich habe auch mit diesem mit start /b
versucht oder die cmd in einer Batch-Datei platzieren und zu starten versucht, das aber keine der beiden Optionen funktionieren.
Danke
Keith