Was soll mich daran hindern, IIS Express ausschließlich in meiner Entwicklungsbox zu verwenden?

StackOverflow https://stackoverflow.com/questions/5317209

Frage

Ich habe nur ein bisschen über IIS Express gelesen und bin dabei dabei wird heruntergeladen und jetzt installieren. Es scheint, als sollte ich in der Lage sein, IIS richtig zu deinstallieren und nur IIS Express bei der Entwicklung/Debugie von Webserver-basierten Technologien in Visual Studio (2010 SP1) zu verwenden.

  1. Ist das eine vernünftige Schlussfolgerung?
  2. Welche Entwicklungsszenarien spielen möglicherweise nicht gut mit IIS Express?
  3. Gibt es Fälle, in denen IIS eigentlich noch benötigt wird?

Meine Verwendung von IIS in der Vergangenheit war für ASP.NET -MVC -Fälle, einige Web -Service -Debugging -Sitzungen usw. Offensichtlich sind IIS eigentlich noch für tatsächlich benötigt Hosting Die daraus resultierenden Lösungen, aber kann ich realistisch "freie Ressourcen" und nur IIS Express on Demand verwenden?

War es hilfreich?

Lösung

Meines Wissens einige bekannte Probleme mit IIS Express:

  1. Es werden nur HTTP/HTTPS -Protokolle unterstützt

  2. Es gibt eine begrenzte UI -Unterstützung (über Visual Studio und WebMatrix), um IIS Express zu konfigurieren. Sie können es jedoch manuell konfigurieren, indem Sie ApplicationHost.config bearbeiten.

  3. IIS Express läuft als aktuell angemeldete Benutzer, sodass Sie auf Probleme stoßen können http://forums.iis.net/t/1175734.aspx

  4. Es ist langsam, da standardmäßig ausgefallene Anforderungsverfolgung und Konsolenverfolgung aktiviert sind (fehlgeschlagene Anforderungsverfolgung kann durch Bearbeiten von ApplicationHost.config -Datei deaktiviert werden).

  5. Das Caching des Kernel -Modus wird nicht unterstützt

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