从 Windows 服务调用的网络客户端抛出异常
Webclient called from Windows service, throws exception
我有一个 windows 服务 (.NET),它正在尝试连接到远程客户端。但它抛出异常。当我测试相同的代码时,作为 windows 应用程序,没有这样的问题。
错误:
Unable to connect to the remote
serverSystem.Net.Sockets.SocketException (0x80004005): A connection
attempt failed because the connected party did not properly respond
after a period of time, or established connection failed because
connected host has failed to respond
我的代码:
var wb = new WebClient()
var response = wb.UploadValues(ConfigurationManager.AppSettings["Query"], "POST", data);
最重要的是,相同的代码在开发环境中工作,而 运行 它作为 Windows 表单应用程序的一部分。
在控制面板-> 管理工具-> 服务-> select 服务名称-> 停止-> 右键单击属性-> 登录-> 将本地系统更改为此帐户 -> 提供我的凭据 -> 单击应用 -> 确定。
重启服务。
顺便说一句,我有管理员权限。
我有一个 windows 服务 (.NET),它正在尝试连接到远程客户端。但它抛出异常。当我测试相同的代码时,作为 windows 应用程序,没有这样的问题。
错误:
Unable to connect to the remote serverSystem.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
我的代码:
var wb = new WebClient()
var response = wb.UploadValues(ConfigurationManager.AppSettings["Query"], "POST", data);
最重要的是,相同的代码在开发环境中工作,而 运行 它作为 Windows 表单应用程序的一部分。
在控制面板-> 管理工具-> 服务-> select 服务名称-> 停止-> 右键单击属性-> 登录-> 将本地系统更改为此帐户 -> 提供我的凭据 -> 单击应用 -> 确定。
重启服务。 顺便说一句,我有管理员权限。