当我创建WCF服务库时,会为我生成一个app.config,用于放置端点。然后,如果我创建一个网站并引用WCF服务库,它会创建一个web.config文件,我可以在其中指定端点。我是否将端点放在app.config或web.config中,或者它们是否必须同时存在?
答案 0 :(得分:3)
基本上,如果您在IIS中托管服务,则为Web.config
,app.config
如果您是自托管的话。所以听起来你想把它们放在web.config
。
Full details can be found here MSDN说:
在Visual中配置服务时 Studio,使用Web.config文件 或者指定一个App.config文件 设置。的选择 配置文件名已确定 通过您选择的托管环境 为了服务。 如果您使用的是IIS 要托管您的服务,请使用Web.config 文件。如果您使用任何其他 托管环境,使用App.config 文件。
在Visual Studio中,文件名为 App.config用于创建final 配置文件。最终的名字 实际用于配置 取决于程序集名称。对于 例如,一个名为的程序集 “Cohowinery.exe”有一个决赛 配置文件名 “Cohowinery.exe.config”。但是,你 只需要修改App.config 文件。对该文件所做的更改是 自动进入决赛 应用程序配置文件 编译时间。