在IIS6上部署WebService

2016-12-07

目录:

1 创建web service项目
2 部署WebService
3 浏览页面

1 创建web service项目


返回

用Visual Studio模板“ASP.NET Web 服务应用程序”新建项目。

其它不变,只增加WebMethod Add方法,如下图1所示

图1 创建Web Service项目

把WebService1.dll放在目录D:\Study\WebSerice\bin下,把Service1.asmx和Web.config放在目录D:\Study\WebSerice下,代码如下:

Service1.asmx.cs代码:

using System.Web.Services;

namespace WebService1
{
/// <summary>
/// Service1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
public class Service1 : System.Web.Services.WebService
{ [WebMethod]
public float Add(float a,float b)
{
return a + b;
}
}
}

Service1.asmx代码:

<%@ WebService Language="C#" CodeBehind="Service1.asmx.cs" Class="WebService1.Service1" %>

Web.config代码:

<?xml version="1.0" encoding="utf-8"?>
<configuration> <appSettings/>
<connectionStrings/>
<system.web>
<compilation debug="true" > </compilation>
<!--
通过 <authentication> 节,可配置
ASP.NET 用于识别进入用户的
安全身份验证模式。
-->
<authentication mode="Windows" />
<!--
通过 <customErrors> 节,可以配置
在执行请求的过程中出现未处理的错误时要执行
的操作。具体而言,
开发人员通过该节可配置要显示的 html 错误页,
以代替错误堆栈跟踪。 <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web> </configuration>

2 部署WebService


返回

部署跟 在IIS6上部署aspx网站中的部署一致

3 浏览页面


返回

进入Add页面,输入参数后可以调用add方法

最新文章

  1. [ios] 定位报错Error Domain=kCLErrorDomain Code=0 &quot;The operation couldn’t be completed. (kCLErrorDomain error 0.)&quot;
  2. 【Python】 属性的 get 与 set 方法
  3. JDBC 与ODBC的区别
  4. 【bzoj1300】大数计算器
  5. 【HDOJ】3311 Dig The Wells
  6. 一个操作EXCEL的C#类ExcelUtils
  7. 取一个整数a从右端开始的4~7位
  8. ETL作业调度工具TASKCTL软件安装乱码问题解决
  9. C#扩展(2):Random的扩展
  10. Spring MVC CORS 跨域
  11. spark MLlib Classification and regression 学习
  12. Zookeeper 集群安装配置
  13. makefile中的wildcard 、patsubst、
  14. Android、IOS文字居中偏离的解决方案
  15. codeforce 139E
  16. echo * 打印当前目录列表
  17. hanlp中文智能分词自动识别文字提取实例
  18. 关于thymeleaf+layout布局的使用方式,spring boot 访问页面(静态页面及jsp页面)
  19. 转载&gt;&gt;ASCII、UTF8、Uncicode编码下的中英文字符大小
  20. mvc, web mvc, spring web mvc 区别

热门文章

  1. MySQL 联合索引测试
  2. Ubuntu12.04+OpenERP7.0安装笔记
  3. docker创建自己的镜像并配置nginx
  4. HDUOJ----4504 威威猫系列故事——篮球梦
  5. hduoj---Tempter of the Bone
  6. Android学习系列(7)--App消息通知机制
  7. CoreText实现图文混排之文字环绕及点击算法
  8. 使用Wireshark mac下抓取分析iphone数据包 --IOS端
  9. 跳出框架iframe的操作语句
  10. 1.Java基础-面向对象编程思想(封装继承多态接口)