example endpointbehaviors configurar bindings asp.net wpf web-services app-config

asp.net - endpointbehaviors - wcf web config example



Diferencias entre App.Config y Web.Config? (4)

Al construir una aplicación de escritorio en wpf, ¿puede leer la documentación de problemas y subsitituir de forma segura ''app.config'' cuando las respuestas de las personas se refieren a ''web.config''?

si es así, ¿hay alguna GOTCHAS evidente que tengas que cuidar?

tnx



Lea la Documentation :

Web.config y App.config

La elección del nombre del archivo de configuración viene determinada por el entorno de alojamiento que elija para el servicio. Si está utilizando IIS para alojar su servicio, use un archivo Web.config. Si está utilizando cualquier otro entorno de alojamiento, use un archivo App.config.

En Visual Studio, el archivo llamado App.config se usa para crear el archivo de configuración final. El nombre final realmente utilizado para la configuración depende del nombre del ensamblado. Por ejemplo, una asamblea llamada "Cohowinery.exe" tiene un nombre de archivo de configuración final de "Cohowinery.exe.config". Sin embargo, solo necesita modificar el archivo App.config. Los cambios realizados en ese archivo se realizan automáticamente en el archivo de configuración de la aplicación final en el momento de la compilación.

Al utilizar un archivo App.config, el sistema de configuración fusiona el archivo App.config con el contenido del archivo Machine.config cuando se inicia la aplicación y se aplica la configuración. Este mecanismo permite definir la configuración de toda la máquina en el archivo Machine.config. El archivo App.config se puede utilizar para anular la configuración del archivo Machine.config; también puede bloquear las configuraciones en el archivo Machine.config para que se usen. En el caso de Web.config, el sistema de configuración combina los archivos Web.config en todos los directorios que conducen al directorio de la aplicación con la configuración que se aplica.


Web.Config se utiliza para proyectos web asp.net / servicios web.

App.Config se utiliza para formularios Windows Forms, servicios de Windows, aplicaciones de consola y aplicaciones WPF

Su pregunta no proporciona toda la información sobre dónde puede estar el gotcha''s para usted.

¿Puede darnos más información sobre lo que está tratando de hacer en términos de estos archivos de configuración?


Web.config se analiza en tiempo de ejecución, mientras que app.config se realiza en tiempo de compilación. Por lo tanto, si edita App.config en la máquina, no se actualizará cuando inicie el servicio. Si edita el archivo web.config, esto se comprobará cuando comience el sitio web.