webservice创建、发布及在IIS上部署

一、项目创建

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。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • IIS安装 IIS是Internet Information Services的缩写,意为互联网信息服务,是由微软...
    李一红阅读 4,077评论 0 1
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,135评论 1 32
  • 作者姜媛 这是一个装潢考究的客厅,两个人相对而坐。 年老的,是这家的主人。他是一位和蔼的老人,头发梳得十分认真,没...
    安静写字的女子阅读 384评论 10 42
  • 九年级学完第一单元的现代诗,我深深的被诗里的意境感染了,语文除了教会学生考试,还有要热爱生活。生活不易,但该有点诗...
    一亩心园田阅读 276评论 0 1
  • 2017年10月12日 晴 因为前两天下雨,都两三天没上体育课了,天好了,今天终于可以出去...
    小王子WXN阅读 296评论 0 1