none
如何创建ashx web service 的wsdl 文件 RRS feed

  • 问题

  • 我用1个ashx 作为web service,

    但客户现在要wsdl, 不知道如何生成?

    问题在于:ashx 文件只有1个入口:ProcessRequest , 没有其他方法,所以不知道如何写wsdl

    备注: 传的参数是xml 类型, 结果也是xml 类型

     

    2010年5月7日 6:51

答案

  • 你好,

    WSDL是web services description language的简称。

    ashx实际上就是一个handler,而webservice是继承webservice类。两者是完全不同的。

    个人觉得无法实现。

     


    Microsoft Online Community Support
    • 已标记为答案 envykok 2010年5月10日 9:01
    2010年5月10日 8:24

全部回复

  • 你好,

    ash并不是web service,它类似于一个handler,因为它不用生成控件树,使用它可以提高效率,并不是什么web service。

    如果你要得到wsdl,还是使用真正的webservice。http://developer.51cto.com/art/200908/142437.htm


    Microsoft Online Community Support
    2010年5月10日 3:32
  • 您好,

     

    ashx不是web service,

    现在我想的是:

    能否实现代理类在客户端的功能,

    即:我想设计一个wsdl, 让用户可以利用wsdl 生成代理类,然后去call ashx

     

    可行吗?

    或者可以用wsdl2.0 or wadl 描述 restful web service的方式吗?

    2010年5月10日 7:06
  • 你好,

    WSDL是web services description language的简称。

    ashx实际上就是一个handler,而webservice是继承webservice类。两者是完全不同的。

    个人觉得无法实现。

     


    Microsoft Online Community Support
    • 已标记为答案 envykok 2010年5月10日 9:01
    2010年5月10日 8:24