一、项目创建
1.以vs2010为例,新建“asp.net空web应用程序”
2.在创建好的项目中新建项,创建web服务
3.打卡webservice1.asmx文件,更改namespace为本地IP,增加一个power方法求平方
4.项目完成,下面进入发布阶段
二、项目发布
1.在创建项目上右击,点击“发布”,修改“配置文件名称”、“发布方法”、“目标位置”,修改完成后点击“发布”
2.发布成功后,所发布文件路径下产生三个文件
三、项目部署
1、安装IIS过程:在控制面板——程序——程序功能——启动或关闭Windows功能,把Internet information services下的FTP服务器、web管理工具、万维网服务全部勾选,点击确定
2. 验证IIS是否正确安装,等待几分钟后IIS配置完成在浏览器输入http://localhost/iisstart.htm.
3.将项目部署到IIS,计算机——管理——服务和应用程序——Internet information services——查看应用程序池——设置应用程序池默认设置——将启动32位应用程序设置为true
4.在“Default Web Site”上右击,选择“添加虚拟目录”,设置别名,物理路径选择上面项目发布的路径,然后点击连接为——设置——用户名——密码(用户名为管理员账户)
5.连接设置完成后,点击测试设置,查看连接成功后点击确定
6.上述步骤完成之后
(1)会在“Default Web Site”下面产生一个新的文件夹,选中该文件夹,然后右键选择“转换为应用程序”
(2)点击应用程序,选择目录浏览,右键打开功能,点击启用(默认为禁用)
(3)选中该应用程序,点击右侧“浏览*:80(http)”
7.点击webservice1.asmx,出现如下错误
解决方法:控制面板——启动或关闭windows功能——Internet信息服务——万维网服务——应用程序开发功能,勾选上“.net Extensibility3.5” 及等带.net的选项,保存后,重启IIS服务器即可。iis默认安装的时候是没有勾选这些选项的。
8.重启IIS后,再次点击webservice1.asmx,可以看到webservice1中的2个方法
9.点击新添加的方法power
总结:本篇文章详细介绍了webservice从创建到发布再到部署的整个过程,接下来将进一步学习如何调用webservice。