web service references
我在我的C#
项目中使用了很多。所以我的app.config
文件有很多服务参考条目。因此,配置文件看起来很混乱。
我想different config files
为我的每个服务参考创建。例如; 供Service1
参考,我想用service1.config
文件,供Service2
参考service2.config
等等。
我怎样才能做到这一点?
问问题
956 次
2 回答
0
您可以创建一个appSettings.config并将所有相关设置存储在其中。
在您的 app.config 中,您可以像这样引用此文件:-
<appSettings file="_foldername\appSettings.config" />
于 2013-09-25T08:20:01.517 回答
0
一个项目中不能有多个App.config
。该应用程序将使用名为 YourExcecutable.exe.config 的配置文件,默认情况下是该文件App.config
。但是您可以拥有多个配置文件,然后根据需要使用代码加载。但是您不能同时加载所有这些。您只能根据需要在文件之间切换。
SOLUTION 1
您可以使用ConfigurationManager类通过代码加载备用配置文件。
System.Configuration.ConfigurationFileMap fileMap = new ConfigurationFileMap("path to new file");
System.Configuration.Configuration configuration = System.Configuration.ConfigurationManager.OpenMappedMachineConfiguration(fileMap);
SOLUTION 2
AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", @"Config file path");
于 2013-09-25T07:19:46.400 回答