Webclient从Windows服务调用,抛出异常

时间:2015-06-23 12:34:00

标签: .net webclient socketexception

我有一个Windows服务(.NET),它正在尝试连接到远程客户端。但这是一个例外。虽然我测试了相同的代码,但作为一个Windows应用程序,没有这样的问题。

错误:

  

无法连接到遥控器   serverSystem.Net.Sockets.SocketException(0x80004005):连接   尝试失败,因为关联方没有正确回应   一段时间后,或建立连接失败,因为   连接主机未能响应

我的代码:

var wb = new WebClient()
var response = wb.UploadValues(ConfigurationManager.AppSettings["Query"], "POST", data);

最重要的是,相同的代码在开发环境中工作,同时作为Windows窗体应用程序的一部分运行。

1 个答案:

答案 0 :(得分:1)

它解决了它在控制面板中更改配置文件 - >管理工具 - >服务 - >选择服务名称 - >停止 - >右键单击属性 - >登录 - >从本地系统更改为此帐户 - >提供了我的凭证 - >点击申请 - >行。

重启服务。 顺便说一下,我有管理员权限。