Je tente d'exécuter le code ci-dessous à partir d'une application de console.Erreur lors de l'obtention du chemin introuvable lors de l'exécution de la section GetConfig à partir d'une application de console
ConfigurationSection aggregatedFileSection = (ConfigurationSection)config.GetSection("Aggregation.FileAggregationConfig"); // this is inside a web.config of main web project
La ligne ci-dessous se trouve dans web.config.
<Aggregation.FileAggregationConfig configSource="config\common\MyAggregation.Config" />
L'agrégation ci-dessus est associée à un gestionnaire http dans web.confg dans ce projet.
<section name="Aggregation.FileAggregationConfig" type="WebProj.AggregationConfigHanler, WEBPROJ"/>
Comme je reçois la section de configuration de l'application de la console et il ne parvient pas à trouver le chemin Webproj lors de l'exécution qui est gestionnaire au sein du projet Web. et lancer erreur, le chemin ne peut pas trouvé lors de l'exécution HttpHandler
Pouvez-vous s'il vous plaît me faire savoir si vous connaissez un moyen de donner chemin dans l'application de la console
Je charge le fichier web.config du projet principal à partir de l'application de la console. Je stocke le chemin web.config du projet principal dans l'application console, app.config. Je suis capable d'obtenir toutes les sections de configuration. Comme celui-ci a du code httphandler dans ce projet, je ne pouvais pas le faire fonctionner. – kobe
@gov, vous ne pouvez pas obtenir classe de gestionnaire? vous devez copier les DLL connexes de la classe handler dans la sortie de votre console, ou en l'ajoutant comme référence. –
merci beaucoup, j'ai ajouté le mainproj dll et son fonctionnement, merci beaucoup une fois agian, je vais marquer le vôtre comme réponse. – kobe