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?

War es hilfreich?

Lösung

Die folgende scheint für IIS Express zur Arbeit von der Kommandozeile starten:

  1. Öffnen Sie die Properties für die Website

  2. Wählen Sie Start Options

  3. Unter Startaktion wählen Start External Program, setzen Sie den Pfad zu iisexpress.exe (C:\Program Files (x86)\IIS Express\iisexpress.exe)

  4. Befehlszeilenargumente: / Pfad: {Pfad zur Projektlösung} /clr:3.5

  5. Unter Server wählen Use Custom Server

  6. Basis Url: http://localhost:8080/ (Standardeinstellung für IIS Express, können Sie dies mit Kommandozeilenparameter ändern)

  7. 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.

  1. 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

  2. Schließen Sie die Visual Studio-Debugger an den iisexpress.exe Prozess

  3. 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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top