第一部分:WebService的创建演示

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

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

 

项目文件结构图如下

 

 

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

 

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

 

 

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

 

 

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

 

 

双击Button按钮,编写事件

 

 

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

 

 

 

第二部分:webService反射调用DLL

 

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

 

 

 

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

 

 

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

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

 

posted on 2010-03-19 13:06  C.Gavin  阅读(177)  评论(0编辑  收藏  举报