创建WebService 项目
首先,以管理员身份开启 VS2013,新建项目,选择 NetFramework 版本为2.0。这个根据服务器里面 IIS 的 NetFramework 做相应设置。

右键项目,选择添加,然后选择新建项

添加 web服务 (ASMX)

右键项目选择“生成“

可以看到输出结果

在桌面新建一个文件夹,命名为 Webservice

右键项目选择“发布”

配置文件里面,选择“自定义”

配置文件名称自己定义,如我的是“web123”

发布方法选择“文件系统”

目标位置选择刚才建立 Webservice 文件夹路径

发布配置选择默认”Release”

点击下一步,进入发布

发布成功后,可以看到发布结果

可以看到新建文件夹里面添加如下文件

发布项目
右键菜单选择“运行”

在“运行”框里面输入“mstsc”

输入计算机名,也就是服务器IP地址,然后点击“显示选项”。

列表出现后,选择“本地资源”,然后选择“详细信息”

根据自己刚才新建的 Webservice 文件夹所在的磁盘进行打勾,如我放的是在虚拟机 Linux 的 C 盘中,然后点击“确定”

点击连接

输入用户名和密码

成功登陆后可以看到服务器远程桌面

双击“计算机”,找到自己添加的磁盘,如我的是 C 盘

找到项目文件夹,将它复制到服务器磁盘上,如我复制到 H 盘上


双击桌面的 IIS

找到“网站”,找到该目录下的"Default Web Site",右击,新建“添加虚拟目录”

添加别名和物理路径,别名自己自定义,如我的是 “Webservice” ,物理路径为项目的绝对路径,如我的是 “H:\webservice”

然后选择“连接为”,选择“特定用户”

然后设置凭据,用户名和密码为远程连接的用户名和密码信息

然后点击“测试设置”

出现这个结果表示测试连接成功

确定后,可以看到生成虚拟目录

右键选择“转换为应用程序”

然后选择确定

可以看到虚拟目录变成 web 项目

选择右下角的“内容视图”,然后选择“WebService1.asmx”文件,进行右键浏览

可以看到 web 服务

修改 localhost 网址为服务器地址,先选择“绑定”

然后修改 IP 地址

在 Mac 电脑中用 Google 浏览器进行访问,可以看到如下结果
