Asp.net 调用webservice并使用其URL获取响应

Asp.net 调用webservice并使用其URL获取响应,asp.net,web-services,Asp.net,Web Services,我有web服务URL和 由于登录原因,我无法在项目中添加web引用,它会导致发现错误(值不能为null) 如何使用代码直接使用web服务url传递凭据,而不是添加web引用 我正在使用下面的代码获取图像。。它给出了一个错误“远程服务器返回了一个错误:(401)未经授权。”即使我正在传递凭据 string url = "http://matrixrets.abor.com/rets/getobject.ashx?Resource=Property&Type=Photo&ID=195

我有web服务URL和

由于登录原因,我无法在项目中添加web引用,它会导致发现错误(值不能为null)

如何使用代码直接使用web服务url传递凭据,而不是添加web引用

我正在使用下面的代码获取图像。。它给出了一个错误“远程服务器返回了一个错误:(401)未经授权。”即使我正在传递凭据

string url = "http://matrixrets.abor.com/rets/getobject.ashx?Resource=Property&Type=Photo&ID=195850:0";
            WebClient webClient = new WebClient();
            webClient.Credentials = new NetworkCredential("***", "***");
            byte[] image = webClient.DownloadData(url);

.ashx文件是通用处理程序,而不是web服务。对于web服务,它以.asmx结尾。查看更多详细信息。好的,那么我如何使用用户名密码调用URL?我的问题有任何更新吗?