Jebli
Jebli

Reputation: 2825

When does WCF use app.config or web.config?

I am working on a WCF applicaiton. I am very confused about when to use a web.config file and app.config file in WCF client and service. can anyone help me when to use app.config and when to use web.config.

Upvotes: 8

Views: 7942

Answers (3)

sansalk
sansalk

Reputation: 4761

When configuring a service in Visual Studio, use either a Web.config file or an App.config file to specify the settings. The choice of the configuration file name is determined by the hosting environment you choose for the service. If you are using IIS to host your service, use a Web.config file. If you are using any other hosting environment, use an App.config file.

Upvotes: 1

Jack
Jack

Reputation: 715

Whenever the client or server application starts up, it loads the configurations from the .config files. For example, in WCF, you can configure the bindings and endpoints in the .config file, when the application starts up, it will first analyze the config file and create the endpoints and bindings accordingly.

These config doesn't need to be rebuilt when you change them, so if you want to change the behavior when the application is deployed, I think config file is the best choice.

Upvotes: -7

J. Steen
J. Steen

Reputation: 15588

Is it hosted with IIS? Web.config. Is it hosted as a standalone service? App.config.

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

Upvotes: 14

Related Questions