J'essaie d'utiliser le serveur web Cassini pour créer un hôte de test de déploiement - une sorte de serveur Web intégré pour isoler les problèmes de configuration du serveur Web des problèmes de déploiement d'applications. D'accord, donc cette ligne de code explose jusqu'à ce que je mets Cassini dans le GAC:Comment utiliser ApplicationManager pour charger un objet sans le GAC?
// physical path points to the bin folder with the dll
_host = (Host)_appManager.CreateObject(appId, typeof(Host),
_virtualPath, _physicalPath,
false /*failIfExists*/);
ci-dessus échoue avec le FileNotFoundException - comme si elle essaie de trouver le Cassini.dll
Dois-je être juste capable de dire ApplicationManager où regarder sans prendre l'extrême mesure de le mettre dans le GAC? J'utilise Cassini 2.1 et le source code is here.
C'était tout. Cassini a été lancé à partir de c: \ foo \ bin, donc pour que casinni se charge lui-même (une classe dans son propre assemblage) sans gac, il a dû charger depuis c: \ foo \ bin \ bin – MatthewMartin