【发布时间】:2019-05-30 13:56:15
【问题描述】:
我正在尝试使用 Soap Port Client 对象(来自外部 WebService)执行一个函数,我需要为其设置一个代理(地址和凭据)。因为当我测试应用程序(不在本地主机上)时,WS 功能不起作用。
Namespace.WebService.SoapPortClient foo = new Namespace.WebService.SoapPortClient();
short cod_error;
string des_error;
string url = "";
int fooNumber = 10;
url = foo.Execute(fooNumber, out cod_error, out des_error);
...code continues
在上面的例子中,我需要为 'foo' 设置一个代理。我尝试过使用 foo.Proxy,但 SoapPortClient 中不存在此属性。
谢谢大家!
【问题讨论】:
-
您能分享您的代码或详细说明您的问题吗?不看代码就很难说出或提出建议。
-
好的!我添加了一段代码,希望你能理解。谢谢!
-
SoapPortClient 是某种库的对象吗?如果有,是哪一个?也许你可以在文档中找到一些关于这个问题的参考资料?
-
SoapPortClient 是外部 WS 的名称。现在我收到以下错误:响应消息的内容类型 text/hml 与绑定的内容类型不匹配 (text/xml; charset=utf-8)。
-
可能是框架有问题?还是 web.config 配置有问题?
标签: c# asp.net-mvc soap proxy