已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何编写Webservice接口新建一个项目 文件新建网站接着右击解决方案添加新建项目新建两个项目运用三层架构体系实现,Data_BLL层实现业务逻辑,Data_DAL层实现数据访问1、写webservice接口首先写对应数据库的Provider(这部分是在DAL中实现),数据库中的每个表对应一个Provider在DAL中还需要DBHelper实现对数据库的链接,查询,删除,插入方法2、在Provider中调用DBHelper中的增删查改方法实现对表的具体增删查改以为例在Provider中实现对表插入数据using System;namespace Data_DAL public class RunProcess_Provider DBHelper mydata; public RunProcess_Provider() mydata = new DBHelper(); #region 插入 public String InsertRunProcess(String evidenceID,int ID, string processname, DateTime runtime) String InsetSQLStr = String.Format(INSERT INTO RunProcess(evidenceID,ID, processname, runtime) VALUES( + evidenceID+, + ID + , + processname + , + runtime + ); return mydata.cmdInsert(InsetSQLStr); #endregion 3、然后在Data_BLL中实现逻辑注意要在引用中添加Data_DAL,即using Data_DAL4、最后在web中实现接口5、在App_Code的WebService.cs中实现接口接口内容就写完了,下面是配置首先在Web.config中写入数据库名称,账号,密码,ip需要修改以下内容Data source要配置到电脑上ipInitial catalog 数据库名称User id 数据库用户名Password 密码最后生成解决方案然后右击web发布到IIS配置(这个需要事先配置安装,具体内容百度)的虚拟路径中这样webservice接口就可以调用实现了。如果需要把网站发布到别的电脑上,如云服务器需要在要发布的服务器上先安装配置好IIS(如何配置请百度),然后添加网站(如:8888),配置好之后,把本地生成网站的虚拟目录下的文件全部拷贝过去,注意修改一个web.config里的Data source,使Data source与服务器的ip一致,这样在任何机器上访问http:/ :8888测试自己的接口是否可用,只需打开浏览器,输入IIS发布的网站地址就可以点击进入,找到刚才写的接口点击进入输入数值,点击调用按钮,接下来查看要写入的数据库,里面就有了新写入的数据了如何调用接口实现功能一、 右击解决方案添加新建项目类库,命名为WebserviceInterface二、 引用,右击添加服务引用地址栏输入IIS配置的网站地址,实验室内网用:8888/WebServices/WebService.asmx在会议室展示的时候用:8888/WebServices/WebService.asmx修改命名空间名称为WebserviceReference,确定三、在WebserviceInterface中实现一个类WebServiceManager:添加类库三、 这样在需要调用的项目中就可以调用接口以为例在该项目中添加一个app.c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年盆底康复模拟试题(含答案)
- 2026 设备联锁保护评估自查内部自查报告
- 2026 劳保用品按需动态配发内部研究报告
- 2026 管理体系持续改进不足内部统计报告
- 2026 春季气候风险研判内部研判报告
- 2025年中国化工新材料进口市场占有率及行业竞争格局分析报告
- 教师资格证科目二辨析简答专项题库2026
- 鼻饲护理操作规范
- 2026年历史有关教育类的题目及答案
- 财会岗事业单位面试易错题试卷含答案解析
- GB/T 46101-2025航空航天用MJ螺纹十二角头高强度螺栓
- 农村集中供水工程供水成本测算导则(T-JSGS 001-2020)
- 护理髋关节置换术后健康宣教
- DB3203-T 1080-2025 城市道路路名牌设置规范
- YY/T 1956-2025体外诊断试剂临床试验术语和定义
- 生物天然气甲烷项目可行性研究报告
- 中西文化鉴赏知到智慧树章节测试课后答案2024年秋郑州大学
- 铜火法冶炼用石英熔剂编制说明
- 四川省成都市2025届高三物理上学期一诊考试试题含解析
- 2020年常州大学研究生初试专业科目真题349药学综合
- 孔雀养殖技术培训课件
评论
0/150
提交评论