Web Service 测试页面

在创建完Web Service 之后,我们经常需要运行一下,以便初步检查一下web service的创建是否成功.

在运行Web Service 工程的时候,浏览器会默认打开一个页面,那么这个页面是怎么来的呢?秘密就在于asp.net 运行时会依据此c:\[WinDir]\Microsoft.
NET\Framework\[Version]\Config\DefaultWsdlHelpGenerator.aspx文件来生成页面.

为什么要提这个是因为,当你把web service产品化的时候,你肯定不希望你的客户使用这个默认的测试页面,最常见的修改就是加上公司的logo等信息.修改的方法如下.

  1. 把这个页面copy到工程中,并进行一定的修改.
  2. 在配置文件中加上如下蓝色的配置信息.

<configuration>
<system.web>
<webServices>
<wsdlHelpGenerator href="MyWsdlHelpGenerator.aspx"/>
</webServices>


</system.web>
</configuration>

至于此页面的其他用途,一看即明,主要是可以直接调用方法来测试以及查看wsdl ,soap格式.

查看Wsdl的方式就是在网址后面加上wsdl参数如:http://localhost/mysecondwebservice.asmx?wsdl

当点击方法的超链接时会看到一些示例性质的Soap1.1,Soap1.2 文档格式.关于Soap的详细介绍留待以后做更深入的探讨.

posted @ 2010-01-11 13:49  CodeWorker  阅读(561)  评论(2编辑  收藏  举报