32

如何在 Visual Studio 2012 中创建 Web 服务(服务器和客户端)?就像在 2012 年之前完成的一样 http://www.tutorialspoint.com/asp.net/asp.net_web_services.htm

4

4 回答 4

106

创建新项目时,在您选择的语言下,选择Web,然后更改为.NET Framework 3.5,您将获得创建ASP.NET WEB 服务应用程序的选项。

在此处输入图像描述

于 2012-09-12T20:35:19.137 回答
32
  1. 创建一个新的空 Asp.NET Web 应用程序。
  2. 解决方案资源管理器右键单击项目根目录。
  3. 选择菜单项添加-> Web 服务
于 2013-05-13T11:15:21.243 回答
12

WCF 是一种较新的技术,在许多情况下是一种可行的替代方案。ASP 很棒并且运行良好,但我个人更喜欢 WCF。你可以在 .Net 4.5 中做到这一点。

WCF 项目

在此处输入图像描述

创建一个新项目。 在此处输入图像描述 在解决方案资源管理器中右键单击项目,选择“添加服务引用” 在此处输入图像描述

在新应用程序中创建一个文本框和按钮。下面是我的按钮点击事件:

private void btnGo_Click(object sender, EventArgs e)
    {
        ServiceReference1.Service1Client testClient = new ServiceReference1.Service1Client();
        //Add error handling, null checks, etc...
        int iValue = int.Parse(txtInput.Text);
        string sResult = testClient.GetData(iValue).ToString();
        MessageBox.Show(sResult);
    }

你完成了。 在此处输入图像描述

于 2014-02-28T20:15:53.833 回答
2

--- 创建一个ws服务器vs2012更新3

  1. 新项目

  2. 选择 .net 框架 3.5

  3. asp.net 网络服务应用程序

  4. 右键单击项目根目录

  5. 选择添加服务参考

  6. 选择wsdl

--- 如何从 wsdl 文件创建 ws 客户端?

我在 tomcat 7 下有一个 ws 服务器 Axis2,我想测试兼容性

于 2013-07-16T07:31:45.000 回答