2009-07-15 6 views
0

J'essaie d'utiliser Cassini (à partir de http://www.asp.net/Downloads/archived/cassini/) pour héberger mon ancien service web asp.net en cours de traitement, idéalement dans un style WCF. Cependant, lorsque je l'exécute, j'obtiens une exception que le Cassini.dll n'a pas pu être trouvé. Le fichier Lisezmoi.txt qui accompagne le message indique qu'il doit être ajouté au GAC, mais l'intérêt d'utiliser un hébergement inprocess est d'éviter d'installer des éléments dans des emplacements globaux. Des idées pour le faire fonctionner sans le GAC? Ou peut-être d'autres alternatives?Comment puis-je faire fonctionner le framework d'hébergement Web de Cassini sans l'ajouter au GAC?

Répondre

6

Extrayez la DLL WebDev.WebHost de votre GAC. Il n'a pas d'autres dépendances en dehors du .NET Framework lui-même. Vous pouvez ensuite le référencer localement, et instancier un objet Server qui a un Start() et - hourra - une méthode Stop().

Normalement, je navigue dans les dossiers du GAC à partir d'une invite de commande et je copie des fichiers, mais si vous utilisez Google, vous trouverez d'autres approches.

Questions connexes