在Windows应用程序中调用webservice

时间:2012-09-11 06:19:54

标签: winforms web-services c#-4.0

我有一个Windows应用程序,我要求用户通过提供给网站用户的用户名和密码登录应用程序。为此,首先检查用户是否连接到互联网。如果存在连接,则继续检查凭据是否有效。所以,我需要在Windows应用程序中调用web服务。我该如何处理?

欢迎任何解释在Windows应用程序中调用webservice的过程的例子。

1 个答案:

答案 0 :(得分:6)

在SO线程和代码项目文章answer上查看此Webservice with Win Forms and Web Forms以进一步移动。

要在visual studio中使用Web服务,请检查以下步骤...

请按照以下步骤

  1. 右键单击Visual Studio中的项目
  2. 选择添加Web参考
  3. 输入网址&继续
  4. 当您没有看到该选项时

    1. 右键单击Visual Studio中的项目
    2. 选择添加服务参考
    3. 按“高级”按钮
    4. 按“添加网络参考”按钮
    5. 输入网址&继续
    6. 参考:
      Creating an ASP.NET web services and consuming it with a Win Form

      编辑: System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()应该为您提供您想要查看互联网等的信息。

      参考:
      How do you determine if an Internet connection is available for your WinForms App?

      What's the best way to detect an internet connection using .NET?