我正在使用.Net Compact Framework 3.5开发Windows Phone应用程序

我正在尝试从此应用程序连接Web服务。

它在“首次尝试”中未连接它,但在第二次及以后的尝试中已成功连接。

在第一次尝试中,它给出了“ Web Exception”错误。


我正在使用以下代码进行连接:

SalesService.SalesService obj = new SalesService.SalesService();
 string s = obj.CheckForValidService();


它从Reference.cs文件的CheckForValidService方法中给出错误。

最佳答案

啊,旧的Expect-100标头问题。您将需要禁止使用该标头。

System.Net.ServicePointManager.Expect100Continue = false;

MSDN详细信息:
http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.expect100continue(v=vs.90).aspx
Stackoverflow详细信息:
The request failed with HTTP status 417: Expectation Failed - Using Web Services

09-26 11:56