2010-11-30 6 views
1

Je souhaite utiliser l'hôte générique NServiceBus pour exécuter mon abonné en tant que service. Mon abonné utilise une configuration sans XML, donc il n'y a pas besoin d'app.config. Mon problème est que depuis que je n'ai pas app.config, je reçois cette erreur de l'hôte générique:NServiceBus: Exception levée lors de l'utilisation de la configuration non-XML avec l'hôte générique

Aucun fichier de configuration à l'adresse: C: \ My Dev \ NServiceBus2.0.0.1145 \ samples \ PubSub \ Subscriber2 \ bin \ Debug \ Subscriber2.dll.config

est-il un moyen de désactiver le comportement par défaut de l'hôte générique de NE PAS rechercher le fichier .config?

Répondre

2

On dirait qu'il n'y a pas moyen de contourner cela, sauf pour accueillir NSB sur votre propre (à partir de la source hôte):

  string endpointConfigurationFile = GetEndpointConfigurationFile(endpointConfigurationType); 

      if (!File.Exists(endpointConfigurationFile)) 
      { 
       throw new InvalidOperationException("No configuration file found at: " + endpointConfigurationFile); 
      } 
+0

C'est quelque chose que nous devrions permettre, l'esprit-vous ajouter ceci à notre tracker question sur à github? –

+0

Andreas - ensemble, problème créé: https://github.com/NServiceBus/NServiceBus/issues/issue/11 –

Questions connexes