c# - Web 服务在第一次尝试时未连接

标签 c# .net web-services compact-framework windows-mobile-6

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

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

它在第一次尝试时没有连接,但在第二次和更多尝试中连接成功。

在第一次尝试中,出现“Web 异常”错误。 enter image description here

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

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

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

Error Details

最佳答案

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

System.Net.ServicePointManager.Expect100Continue = false;

MSDN 详细信息:

http://msdn.microsoft.com/en-us/library/system.net.servicepointmanager.expect100continue(v=vs.90).aspx

计算器详细信息:

The request failed with HTTP status 417: Expectation Failed - Using Web Services

关于c# - Web 服务在第一次尝试时未连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21628950/

相关文章:

c# - 如何将焦点设置到已经处于运行状态的应用程序?

.net - 是否可以持有Paypal Adaptive Payment(链式支付)?

.net - 有什么方法可以查看从 WinForms 应用程序写入 Console.Error 的消息吗?

c# - 有没有办法在特定时间显示表单

c# - 为什么分页的 LINQ IQueryable 性能如此差?

webserver - 实现自定义 Web 服务器的 Java 库建议

php - OpenCart与会计软件的集成

java - 从 Java 中的 WSDL 导入 Web 服务客户端

c# - 在 C# 中的列表中使用数组

c# - 使用 C# 为独立应用程序进行 Google 或 Bing map 编程