陈斌彬的技术博客

Stay foolish,stay hungry

WebService 发布到服务器(原创)

创建WebService 项目

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

img

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

img

添加 web服务 (ASMX)

img

右键项目选择“生成“

img

可以看到输出结果

img

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

img

右键项目选择“发布”

img

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

img

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

img

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

img

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

img

发布配置选择默认”Release”

img

点击下一步,进入发布

img

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

img

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

img

发布项目

右键菜单选择“运行”

img

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

img

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

img

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

img

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

img

点击连接

img

输入用户名和密码

img

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

img

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

img

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

img

img

双击桌面的 IIS

img

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

img

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

img

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

img

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

img

然后点击“测试设置”

img

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

img

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

img

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

img

然后选择确定

img

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

img

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

img

可以看到 web 服务

img

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

img

然后修改 IP 地址

img

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

img