我用vs 2005 c#编了一个程序,通过WIFI调用本地服务器上的一个WEB SERVICE,程序拷入我的多普达D700(刷WM5)使用很正常。现在拷到客户的HP2490,打开WIFI,运行程序后,调用WEB SERVICE就出错。具体信息如下:
WebException
无法显示错误信息,原因是无法找到包含此错误信息的可选资源程序集位于
System.Net.HttpWebRequest.finishGetResponse()
位于
System.Net.HttpWebRequest.GetResponse()
位于
System.Web.Services.Protocols.WebClientProtocol.GetWebResponse()
位于
System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse()
位于
System.Web.Services.Protocols.SoapHttpClientProtocol.doInvoke()
位于
........以下省略
头一次使用C#写移动程序,百思不得其解,希望各位兄弟帮忙,很急

解决方案 »

  1.   

    补充说明一下,HP2490上安装的也是WM5
      

  2.   

    搞好了,对不起,是我的错,程序没问题.是HP的设置问题,当初我连上WIFI后我用掌上电脑访问了本地的FTP,看到可以,我就想当然的认为设置好了.现在看这样是不行的,后来用IE去访问WEB SERVICE发现不行,才感觉不是程序问题.问题就出在掌上电脑的连接设置开始->设置->连接->连接->高级->选择网络->在程序自动连接到INTERNET时,使用->选择"单位设置",而原先是"INTERNET设置"