Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从客户端的不同文件加载WCF配置_C#_Wcf_Load_Configuration Files_Wcf Client - Fatal编程技术网

C# 从客户端的不同文件加载WCF配置

C# 从客户端的不同文件加载WCF配置,c#,wcf,load,configuration-files,wcf-client,C#,Wcf,Load,Configuration Files,Wcf Client,WCF中许多人面临的一个常见问题是无法从不同的配置文件加载客户端配置 这是一种常见的场景,当开发人员希望将一些二进制文件与独立的配置文件(可能也在资源文件或其他配置文件中)一起部署以避免修改主配置文件时 我找到了两份参考资料: 哪一个是最好的解决方案 有没有关于最佳解决方案的建议?我使用VS2008和.NET 3.5。第一个链接(博客文章)与您的情况更相关。您唯一的其他选择是在运行时发现端点和配置,但这种方法肯定需要更多的工作,并且在托管模式下会变得复杂。True,现成的WCF发现使用4.0

WCF中许多人面临的一个常见问题是无法从不同的配置文件加载客户端配置

这是一种常见的场景,当开发人员希望将一些二进制文件与独立的配置文件(可能也在资源文件或其他配置文件中)一起部署以避免修改主配置文件时

我找到了两份参考资料:

哪一个是最好的解决方案


有没有关于最佳解决方案的建议?我使用VS2008和.NET 3.5。

第一个链接(博客文章)与您的情况更相关。您唯一的其他选择是在运行时发现端点和配置,但这种方法肯定需要更多的工作,并且在托管模式下会变得复杂。

True,现成的WCF发现使用4.0。不过,您可以随时推出自己的发现,如果您对一款WCF产品感兴趣,该产品将与3.5版本的发现一起推出,请看一看。是否有任何使用WCF discovery 4.0 for NET 4.6.1的完整源代码示例?您需要提出一个单独的问题。另外,在线程处中止与中止通道不是一回事,我想当你说“关闭vs.中止”时,你会问这个问题。