Windows服务无法连接到Web服务

时间:2014-07-26 18:09:42

标签: c# winforms web-services windows-services

我有两个申请。 1)Windows窗体应用程序2)Windows服务应用程序

Form App和Service App都是用C#编写的,驻留在同一台PC上,并使用相同的Web服务。

表单应用程序可以连接到Web服务,而服务应用程序则不能。为什么呢?

服务应用程序设置为"本地系统帐户"。

I have already:
  - Turned off the Firewall
  - Disabled all Anti-virus programs
  - Checked folder permissions (both apps are in "\Program Files (x86)\...")
  - Looked at the EventViewer (I saw nothing "strange", although I'm not sure what to look for)
  - Checked the "Allow service to interact with desktop" box in the service properties

另外需要注意的是,Form App和Service App都可以使用不同的PC。这就是我调查文件夹权限的原因。

服务应用程序中记录的错误是: 10:30:57 {ERROR} WServiceConnector.ServiceConnector.CheckWS [736] - WebException:无法连接到远程服务器 - StackTrace:at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)    在System.Net.HttpWebRequest.GetRequestStream()    在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName,Object []参数)    位于C:\ xxxx \ xxxx \ PositionWebService.cs中的PositionWebService.getPositions():第223行    在C:\ xxxx \ xxxx \ ServiceConnector.cs中的WServiceConnector.ServiceConnector.CheckWS(字符串用户名,字符串密码):第731行

0 个答案:

没有答案