MS Cassini Development Web Server ist ein nettes Produkt, das Webanfragen auf ähnliche Weise wie IIS7 ausführt. Jede Anfrage (Ereignis für statischen Inhalt) durchläuft die gleiche .Net-Pipeline ohne Ausnahme. Alle benutzerdefinierten HttpModule können jede Anfrage bearbeiten.UltiDev Cassini und <system.webServer> web.config Einstellungen
Aber manchmal möchten Sie nicht, dass diese Module für bestimmte Inhalte (meist statische Inhalte) ausgeführt werden. In dieser Hinsicht liest/gehorcht MS Cassini <system.webServer>
web.config Einstellungen wie IIS7 nicht. Diese Einstellungen interessieren mich besonders.
<system.webServer>
...
<handlers />
<modules />
</syste.webServer>
Hat UltiDev's Cassini (ein separates Produkt zu zahlen Upgrade von MS Cassini) Web-Server diese Einstellungen lesen und ausführen, wie die web.config erzählt es?
MS Cassini ist eher wie IIS6, aber es hat irgendwie Ausführungspipeline von IIS7, wie es mir erscheint. Aber ich spreche über Cassini von UltiDev, nicht über den Microsoft-Entwicklungsserver a.k.a.cassini. UltiDevs Produkt ist viel besser AFAIK. Und ich würde gerne wissen, dass das Produkt in Bezug auf meine Frage fortgeschritten ist. –
MS Cassini und UltiDev Cassini verwenden beide die IIS6-Pipeline (der einzige Unterschied besteht darin, dass alle Anforderungen an ASP.NET gesendet werden). UltiDevs Produkt verwendet den gleichen Kern wie Microsoft, bietet aber ein paar zusätzliche Features wie die Möglichkeit, es als Dienst auszuführen, mehrere Sites zu installieren usw. Aber es verwendet immer noch den gleichen Kern, der IIS6-kompatibel ist (also müssen Sie verwenden IIS6-Konfigurationsabschnitte) –