2010-04-23 8 views
1

Je travaille sur un projet dans lequel j'ai besoin d'intégrer un serveur web dans mon application C# afin que l'application puisse afficher son statut via HTTP. Je suppose que je vais vouloir le configurer à travers le http aussi.Open Source .NET Embedded Web/serveur http

Je suis à la recherche d'une bibliothèque open-source écrite en C# et avec un système de licence qui me permettra de le lier dans mon code source fermé existant (LGPL). Des suggestions de produits spécifiques ou où regarder en premier?

Ce serait génial si ce produit pouvait avoir une sorte de script, au moins des modèles. Toutes les sorties html passerait de l'application, seules ressources seraient stockées sur le disque (images, icônes, ...)

EDIT:

Je voudrais qu'il fonctionne cependant sous .NET 2.0,.

Répondre

4

Jetez un oeil à Microsoft Cassini, un serveur HTTP simple écrit en C# sous licence Ms-PL. C'est essentiellement une démo comment héberger l'environnement d'exécution ASP.NET.

+0

Une version plus ancienne pour .NET 2.0 est disponible ici: http://blogs.msdn.com/dmitryr/archive/2006/03/09/cassini-update.aspx C'est probablement une meilleure idée de rétroporter la version la plus récente. à .NET 2.0 cependant. – dtb

+3

Cassini est également le serveur de test utilisé lors du débogage des applications ASP.NET dans Visual Studio. –

+0

Eh bien, j'ai eu des problèmes avec .net> 2.0 :) http://stackoverflow.com/questions/1359974/convince-me-to-move-to-net-3-5-from-2-0 –

Questions connexes