我正在尝试使用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中不存在此属性。
谢谢大家!
答案 0 :(得分:0)
阅读您的评论和问题后,我意识到您正在谈论WCF。 关于您的最新问题:
现在我遇到以下错误:响应消息的内容类型text / HTML与绑定的内容类型不匹配(text / XML; charset = utf-8)
我的第一个建议是检查您正在运行WCF客户端的用户是否有权访问该资源。
不能多说,因为一般情况下很难看到配置文件或代码。