8
votes

Quand WCF utilise-t-il app.config ou web.config?

Je travaille sur une touche de WCF. Je suis très confus sur quand utiliser un fichier web.config et app.config fichier dans le client et le service de WCF. Quelqu'un peut-il m'aider quand utiliser app.config et quand utiliser web.config.


0 commentaires

3 Réponses :


14
votes

est-il hébergé avec IIS? Web.config. Est-ce hébergé comme un service autonome? App.config.

http://msdn.microsoft.com/en-us/library/ MS733932.aspx


1 commentaires

La demande HTTP a été interdite avec le schéma d'authentification client 'anonyme'. Je reçois cela lors du débogage via Visual Studio, mais je peux accéder à mon fichier SVC via IE. Comment cela peut-il être si les deux utilisent web.config



-6
votes

Chaque fois que l'application client ou serveur démarre, elle charge les configurations des fichiers .config. Par exemple, dans WCF, vous pouvez configurer les reliures et les points de terminaison dans le fichier .config, lorsque l'application démarre, elle analysera d'abord le fichier de configuration et créera les points de terminaison et les fixations en conséquence.

Ces configuration n'ont pas besoin d'être reconstruits lorsque vous les changez, donc si vous souhaitez modifier le comportement lorsque l'application est déployée, je pense que le fichier de configuration est le meilleur choix.


2 commentaires

La question de l'OP est -qui-configuration à utiliser -Quand-, pas - à utiliser des fichiers de configuration. =)


Désolé mais solution non liée à la question



1
votes

Lors de la configuration d'un service dans Visual Studio, utilisez un fichier web.config ou un fichier app.config pour spécifier les paramètres. Le choix du nom du fichier de configuration est déterminé par l'environnement d'hébergement que vous choisissez pour le service. Si vous utilisez IIS pour héberger votre service, utilisez un fichier web.config. Si vous utilisez un autre environnement d'hébergement, utilisez un fichier App.config.


0 commentaires