我有一个包含 WCF 客户端的类库项目:配置和许多与之相关的逻辑。
该 DLL 将由必须使用完全相同的合约的多个客户端应用程序使用。
问题是配置驻留在 DLL 中,但每个客户端应用程序都有不同的端点地址和客户端证书。
如何将客户端应用程序中的值“注入”到带有 '????????' 的属性中 DLL 配置中的值?
<endpoint address="????????"
binding="customBinding"
bindingConfiguration="NewBinding0"
name="yyyy"
contract="bbbbb" />
...
<behavior name="TestBehavior">
<clientCredentials>
<clientCertificate storeLocation="LocalMachine" storeName="My"
x509FindType="FindByThumbprint" findValue="????????" />
</clientCredentials>
</behavior>
...
谢谢 :)