集成平台前期技术准备

第一部分:WebService的创建演示

VS2005中,新建网站 – ASP.NET WEB 服务,就会对应的生成一个WebService,包含一个Asmx文件和App_Code中的同名CS文件,这里默认的名称都是Service

现在我们还需要给网站添加一个配置文件,右键网站添加新项目 web配置文件。这样,就简单搭建起来了一个WebService服务器。生成网站并发布到IIS上。

 

项目文件结构图如下

 

集成平台前期技术准备_第1张图片

 

之后,需要有一个客户端来调用这个WebService

 

新建一个WinForm项目,添加一个文本框和按钮

 

集成平台前期技术准备_第2张图片

 

然后右键项目,添加WEB引用 此解决方中的WEB服务

 

集成平台前期技术准备_第3张图片

 

双击Service后,点击右侧添加引用按钮,之后会在右侧的文件资源列表里面看到

 

集成平台前期技术准备_第4张图片

 

双击Button按钮,编写事件

 

集成平台前期技术准备_第5张图片

 

运行程序,点击按钮时,结果如下。至此WebService的创建调用演示完毕

 

集成平台前期技术准备_第6张图片

 

 

第二部分:webService反射调用DLL

 

首先编写准备反射用的DLL,在解决方案里面添加一个新的工程,编译成DLL方到网站的BIN文件夹下。

 

集成平台前期技术准备_第7张图片

 

集成平台前期技术准备_第8张图片

 

现在我们重新编写Service.cs,使webService方法反射调用DLL中的方法

 

集成平台前期技术准备_第9张图片

 

同时在顶部添加using System.Reflection; 

这样就实现了WebService反射调用不同DLL

 

你可能感兴趣的:(技术)