IISExpress-Benutzeroberfläche [geschlossen]

74

Ich habe gerade IIS Express heruntergeladen und installiert und alles funktioniert gut, wenn ich es über die Befehlszeile ausführe:

Aber wie konfiguriere ich Optionen dafür, gibt es eine eigenständige Windows-Oberfläche dafür wie IIS Manager oder müssen Sie alles manuell in den Konfigurationsdateien erledigen? Oder müssen Sie webmatrix installieren, um es zu konfigurieren?

user575575
quelle

Antworten:

96

IIS Express ist eine leichtgewichtige Version von IIS und wird nicht mit dem Admin-UI-Tool wie IIS Manager geliefert. Sie können WebMatrix installieren, aber Sie können nur wenige Einstellungen konfigurieren (Bindung, Standarddokumente, SSL). Die Optionen, die Sie heute haben:

  1. Sie können das Befehlszeilentool appcmd.exe verwenden, das sich im Installationsverzeichnis von IIS Express unter "Programme" befindet. Die meisten Appcmd-Snippets aus der IIS-Konfigurationsreferenz unter http://www.iis.net/ConfigReference/ würden funktionieren
  2. Wenn Sie Visual Studio verwenden, sollten Sie in der Lage sein, %userprofile%\documents\IISExpress\config\applicationhost.configdie web.config Ihrer Anwendung zu öffnen und die IIS-Konfigurationseinstellungen mit Intellisense zu bearbeiten
Jaro Dunajsky
quelle
Ich dachte, das könnte die Antwort sein :(
user575575
Ihre Antwort hat mir nur geholfen, ein ähnliches Problem zu lösen - danke!
Jamauss
Im Idealfall kann man IIS Manager unter Windows 7 starten und eine weitere Verbindung zu IISExpress herstellen. Der IIS-Manager unter clientseitigem Windows unterstützt jedoch nicht einmal mehrere Verbindungen. Ja, das manuelle Bearbeiten von Dateien / Ausführen von Befehlen ist die einzige Option.
Borek Bernard
@Borek, Microsoft liefert eine Version von IIS Manager (für die Remoteverwaltung) für Windows Vista / 7/8 aus, mit der Sie mehrere Verbindungen hinzufügen können (jedoch nur zu Windows Server). In IIS Express ist kein Verwaltungsdienst verfügbar, sodass IIS Manager ihn technisch nicht verwalten kann. Wenn Sie eine voll funktionsfähige Konsole für IIS Express benötigen, ist Jexus Manager für IIS Express (siehe meine Antwort) eine praktikablere Option.
Lex Li
18

Ich bereite eine Benutzeroberfläche für IIS Express vor. Ich würde mich freuen, wenn Sie es überprüfen.

http://lordamit.blogspot.com/2012/05/iis-express-manager-v01b.html

LordAmit
quelle
3
So einfach es auch ist, dies ist tatsächlich ein fantastisches kleines Werkzeug. Es fehlen eindeutig Funktionen wie das Verwalten von Websites (Erstellen, Bearbeiten usw.), aber für vorhandene Websites ist dies bereits nützlich.
AASoft
14

Jexus Manager für IIS Express ist eine Verwaltungskonsole, die IIS Manager sehr ähnlich ist.

https://blog.lextudio.com/2014/10/jexus-manager-for-iis-express/

Jexus Manager für IIS Express

Im Gegensatz zum Befehlszeilenzugriff (Appcmd von IIS Express) oder einer kleinen Reihe von zu ändernden Einstellungen (wie bei anderen IIS Express-Dienstprogrammen oder Visual Studio / WebMatrix) bietet Jexus Manager den Zugriff auf so viele Einstellungen wie möglich (sogar mehr als IIS Manager) wenn technisch machbar).

Sie können den neuesten Build von herunterladen

https://www.jexusmanager.com

Feedback ist willkommen.

Lex Li
quelle
Das sieht gut aus, gute Arbeit! 👍
Duncan Smart
Erstaunliche Idee, aber Software erfordert Updates für den späteren IIS Express. Dies scheint nur eine Ansicht zu sein.
Radderz
@ Radderz Nein. Alle IIS Express-Versionen sollten unterstützt werden. Wenn Sie Probleme mit einer bestimmten Version haben, lösen Sie bitte einen Fehlerbericht aus. Vielen Dank. Es ist noch eine Beta und wird bald vollständig Open Source sein.
Lex Li
@LexLi ok reicht aus, ich finde verschiedene Probleme beim Festschreiben von Änderungen, aber das Anzeigen der Konfiguration ist in Ordnung. Ich werde einige Berichte einreichen.
Radderz
Ich hatte dies in der Vergangenheit verwendet und es war extrem fehlerhaft (nicht behandelte Fehler usw.). Die Upgrade-Überprüfung ergab, dass ich die neueste Version (10-ish) hatte, aber als ich mich im Internet umgesehen habe, habe ich Version 12+ gefunden und es ist viel besser. Das Projekt scheint derzeit beibehalten zu werden. Versuche es.
SteveCinq
9

Ich habe eine GUI für IISExpress implementiert für:

  • Hinzufügen / Ändern von Websites
  • Websites starten / stoppen

Hoffe es kann helfen:

https://ilmatte.github.io/IISExpressGUI/

ilmatte
quelle
hat für mich gearbeitet, danke. nb Ich musste noch die Konfigurationsdatei für eine Site mit 2 Bindungen (http & https) bearbeiten
Chris F Carroll
Hallo Chris, ich hoffe, bald daran arbeiten zu können, um diese Art von Funktionalität hinzuzufügen und sie gleichzeitig einfach und grundlegend zu halten.
Ilmatte