asp.net无法连接到远程服务器

时间:2010-11-09 20:49:59

标签: c# asp.net webforms

我收到此错误

  

无法连接到远程服务器

当我从Windows服务调用Web服务时。但我可以通过IE访问这个Web服务,我还编写了另一个控制台应用程序来调用Web服务,它也可以正常工作。

例外信息如下:

  

尝试了套接字操作   无法访问的网络127.0.0.1:8888

这是我的代码:

WebImageSVC webSvc = new WebImageSVC();  
ConfigManager.LoadConfigManager();  
webSvc.Url = ConfigManager.WebSvcAddress;  
webSvc.Proxy = null;  
webSvc.CanUpload(0, "");

我尝试了很多方法,比如关闭防火墙和防病毒软件,将Web服务代理属性设置为null。但仍然无法解决这个问题。

有没有人遇到这个问题?非常感谢。

2 个答案:

答案 0 :(得分:1)

我的猜测是这是一个权限问题。尝试使用OpenSCManager更改Windows服务的凭据,以便在可以访问Web服务的用户下运行。

http://msdn.microsoft.com/en-us/library/ms681921(v=VS.85).aspx

答案 1 :(得分:0)

您被重定向到127.0.0.1:8888主要由系统代理使用。这些是像Fiddler这样的匿名冲浪或网络调试程序。关闭代理程序。