如果要使用 SOAP 安全性,请确保为环境配置正确的库和配置文件。
Microsoft 客户机代理所需的证书和库必须安装在计算机上,包括 Microsoft .NET 库。
您必须将 WCF 服务的 Microsoft 客户机代理配置文件(缺省情况下为 client.exe.config)的修改版本链接到 Microsoft .NET 传输配置。必须将该文件重命名为 soaclient.exe.config 并按以下过程中所述对其进行编辑。
<system.diagnostics> <trace autoflush="true" />
<sources> <source name="System.Net"
maxdatasize="1048576"><listeners><add
name="System.Net"/></listeners></source> <source
name="System.Net.Cache"><listeners><add
name="System.Net"/></listeners></source> <source
name="System.Net.Http"><listeners><add name="System.Net
"/></listeners></source> <source
name="System.Net.Sockets"><listeners><add
name="System.Net"/></listeners></source> <source
name="System.Net.WebSockets"><listeners><add
name="System.Net"/></listeners></source> </sources>
<sharedListeners> <add
name="System.Net"
type="IBM.ServiceModel.Soa.Extension.tools.TrafficTraceListener,
Soa-Behavior-Library"
initializeData="" />
</sharedListeners> <switches> <add name="System.Net"
value="All"/> <add name="System.Net.Cache"
value="All"/> <add name="System.Net.Http"
value="All"/> <add name="System.Net.Sockets"
value="All"/> <add name="System.Net.WebSockets"
value="All"/> </switches></system.diagnostics>