Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
von Vaidy Gopalakrishnan
Übersicht
IIS Express ist eine einfachere und in sich geschlossene Version von IIS, die für Entwickler optimiert ist. In dieser exemplarischen Vorgehensweise wird beschrieben, wie eine Site mithilfe von IIS Express ausgeführt wird...
Voraussetzungen
Sie müssen Folgendes installiert haben, um die Verfahren in dieser exemplarischen Vorgehensweise abzuschließen:
- Windows XP oder spätere Versionen
- IIS Express
Informationen zum Herunterladen und Installieren von IIS Express finden Sie in der IIS Express-Übersicht.
Ausführen einer Site mit IIS Express über die Befehlszeile
Öffnen Sie eine Eingabeaufforderung.
Sie benötigen keine Administratorbenutzerrechte, um die Befehle in dieser exemplarischen Vorgehensweise auszuführen. Sie müssen jedoch über Administratorbenutzerrechte verfügen, wenn Sie IIS Express auf Ports mit der Nummer 1024 oder weniger ausführen möchten.
Führen Sie den folgenden Befehl aus, um zum IIS Express-Installationsordner zu navigieren:
cd \Program Files\IIS Express
oder wenn Sie ein 64-Bit-Betriebssystem verwenden, führen Sie den folgenden Befehl aus:
cd \Program Files (x86)\IIS Express
Führen Sie den folgenden Befehl aus, um die IIS Express-Verwendungszeichenfolge anzuzeigen:
iisexpress /? IIS Express Usage: ------------------ iisexpress [/config:config-file] [/site:site-name] [/siteid:site-id] [/systray:boolean] iisexpress /path:app-path [/port:port-number] [/clr:clr-version] [/systray:boolean] /config:config-file The full path to the applicationhost.config file. The default value is the IISExpress8\config\applicationhost.config file that is located in the user's Documents folder. /site:site-name The name of the site to launch, as described in the applicationhost.config file. /siteid:site-id The ID of the site to launch, as described in the applicationhost.config file. /path:app-path The full physical path of the application to run. You cannot combine this option with the /config and related options. /port:port-number The port to which the application will bind. The default value is 8080. You must also specify the /path option. /clr:clr-version The .NET Framework version (e.g. v2.0) to use to run the application. The default value is v4.0. You must also specify the /path option. /systray:boolean Enables or disables the system tray application. The default value is true. /trace:debug-trace-level Valid values are info or i,warning or w,error or e. Examples: iisexpress /site:WebSite1 This command runs WebSite1 site from the user profile configuration file. iisexpress /config:c:\myconfig\applicationhost.config This command runs the first site in the specified configuration file. iisexpress /path:c:\myapp\ /port:80 This command runs the site from c:\myapp folder over port 80.
Führen Sie Ihre Site mit einer der folgenden Aktionen aus:
Verwenden Sie "/config", um eine Site über eine Konfigurationsdatei auszuführen.
Weitere Informationen finden Sie unter Ausführen Ihrer Site über eine Konfigurationsdatei.
Verwenden Sie "/path", um eine Site über den Anwendungsordner auszuführen.
Weitere Informationen finden Sie unter Ausführen Ihrer Site über den Anwendungsordner.
Hinweis
Die Option "/path" und die Option "/config" können nicht kombiniert werden.
Sobald Ihre Site ausgeführt wird, können Sie den IIS Express-Infobereich verwenden, um sie zu verwalten. Weitere Informationen finden Sie unter Verwenden des Windows-Infobereichs zum Verwalten von Websites und Anwendungen. Alternativ können Sie den Infobereich deaktivieren, indem Sie die folgende Option ausführen:
/systray:false
Ausführen Ihrer Site über eine Konfigurationsdatei
IIS Express und IIS verwenden die ApplicationHost.config-Datei, die globale Einstellungen für Sites, Anwendungspools, Handler usw. angibt. IIS Express verwendet eine standardmäßige, benutzerspezifische ApplicationHost.config-Datei, um es vielen Benutzern zu ermöglichen, denselben Computer freizugeben, ohne die Einstellungen anderer Benutzer zu beeinträchtigen. Diese Datei befindet sich im Ordner "%userprofile%\Documents\IISExpress\config" oder "%userprofile%\My Documents\IISExpress\config", je nach Betriebssystem. Wenn Sie eine Site über eine Konfigurationsdatei ausführen, können Sie angeben, welche Site ausgeführt werden soll.
Die folgenden Befehle können verwendet werden:
Um die Website Website1 in der Standardkonfigurationsdatei auszuführen, führen Sie Folgendes aus:
iisexpress /site:WebSite1
Um die erste Website in der Standardkonfigurationsdatei auszuführen, führen Sie Folgendes aus:
iisexpress
Um die erste Website in der Standardkonfigurationsdatei auszuführen, führen Sie Folgendes aus:
iisexpress /config:c:\myconfig\applicationhost.config
Um eine Site namens MyBlog über eine benutzerdefinierte Konfigurationsdatei auszuführen, führen Sie Folgendes aus:
iisexpress /config:c:\myconfig\applicationhost.config /site:MyBlog
Hinweis: Die Option "/config" gibt den vollständigen Pfad der Konfigurationsdatei an. Sie können diese Option weglassen, wenn Sie die Standardkonfigurationsdatei verwenden möchten. Die Option "/site" gibt eine bestimmte Site in der Konfigurationsdatei an. Sie können diese Option auslassen, um die erste Site in der Konfigurationsdatei auszuführen.
Ausführen Ihrer Site über den Anwendungsordner
Sie können auch die Option "/path" verwenden, um eine Site direkt aus einem Ordner auszuführen. Diese Option funktioniert für jeden Anwendungstyp, einschließlich statischem HTML, ASP.NET, PHP und WCF. Standardmäßig führt IIS Express die Site auf http://localhost:8080/
aus. Für eine verwaltete Website, z. B. ASP.NET, verwendet IIS Express .NET 4.0. Sie können die Optionen "/port" und "/clr" verwenden, um diese Standardwerte außer Kraft zu setzen.
Der folgende Befehl führt z. B. die angegebene Anwendung "myapp" http://localhost:9090/
mithilfe von .NET 2.0 aus:
iisexpress /path:c:\myapp\ /port:9090 /clr:v2.0