2009-03-24 7 views
0

Kennt jemand einen kommerziell unterstützten verteilbaren Webserver, der ASP.NET-Anwendungen hosten kann?Verteilbarer ASP.NET-Webserver für ein kommerzielles Produkt

Ich habe eine kommerzielle serverbasierte Anwendung, zu der ich eine Webschnittstelle hinzufügen möchte (eine Art Portal für Clients). Ich kann nicht erwarten, dass alle meine Kunden IIS haben oder ausführen wollen.

Cassini scheint ein wenig begrenzt ohne SSL-Unterstützung und wenn jemand Informationen bereitstellen kann, wo der Cassini-Quellcode zu finden ist und wenn er für ein kommerzielles Produkt lizenziert ist, wäre das zu schätzen.

Antwort

0

Ich denke, Ihre beste Wette könnte sein, es selbst zu hosten (in der gleichen Weise wie Cassini). Schauen Sie sich die System.Web.Hosting APIs ... an, die SSL gemäß dieser blog post unterstützen.

Die tatsächliche Menge an Code ist ziemlich klein.

Ich habe etwas Ähnliches mit einem nicht verwalteten Server gemacht, der die CLR und ASP.NET hostet, und es ermöglicht eine sehr einfache Interoperabilität mit C++/CLI zwischen Managed World und Unmanaged.

+0

Ich hatte wirklich gehofft, ich würde einen kleinen ISV mit einer fertigen Lösung finden. – Yona

1

Vielleicht ist UltiDev Cassini, was Sie suchen: http://www.ultidev.com/products/Cassini/

Edit: Cassini Quellen kann hier gefunden werden: http://blogs.msdn.com/dmitryr/archive/2005/09/27/474534.aspx

+0

UtilDev basiert auf Cassini und beinhaltet keine SSL-Unterstützung. Lizenzierung ist auch ein Mysterium. – Yona

+0

Zu Ihrer Information: Die Cassini-Quelle enthält einen eula (eula.rtf) - Text hier: http://paste.pocoo.org/show/109466/. Geben Sie "Shared Source-Lizenz für ASP.NET-Quellprojekte" ein – ChristopheD

0

Man konnte immer auf Apache + Mono aussehen.

+0

Bedeutet das, dass der Client Apache + Mono installieren muss, oder gibt es eine Möglichkeit, ASP.NET in Apache zu laden? – Yona

+0

Mono ist ein Plug-in für Apache, das die ASP.Net-Laufzeitumgebung hostet. Der Client müsste Apache ausführen, unter welchem ​​Betriebssystem auch immer, und das Mono-Plug-In installiert haben. Wenn du diesen Weg gehen würdest, würdest du gründlich testen wollen, aber ich hatte nie viel Probleme mit Mono. – womp

+0

Sounds machbar, aber die Installation von Apache + Mone, nur um ein Add-on zu starten, ist eine Menge zu fragen von Kunden. (und ich bezweifle, dass kommerzielle Unterstützung für solch ein Setup verfügbar ist) – Yona