创建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 浏览器进行访问,可以看到如下结果