• λ我爱Aspx >> Asp.Net >> COM+ Web 服务:通过复选框路由到 XML Web Services(1) (微软中国)
  • COM+ Web 服务:通过复选框路由到 XML Web Services(1) (微软中国)

  • :aspxer  Դ:internet  :2007-5-28 20:37:46  ؼ:web,xml,com,com+,微软
  • 如果出现“未找到服务器”错误,您需要在控制面板的 Internet 选项中手动配置防火墙设置。 使用 SOAP 作为计算机之间通信协议的优点之一,在于它增加了可以交互操作的计算机的种类。.NET Remoting 具有以下两种基本操作模型:
    • 已知对象 (WKO): WKO 是 SOAP V1.1 所支持的最常见的 XML Web Services 模型。它允许与其他运行 SOAP V1.1 兼容堆栈的计算机协同工作。服务器和客户端可以是运行 Apache SOAP 的非 Windows 服务器和运行 pocketSOAP 的 Pocket PC,也可以是基于 Windows 的服务器和客户端。唯一的要求是服务器上必须安装了与 WSDL 1.1 版本兼容的描述功能,以便生成相应的代理。此代理是在运行时生成的,并且第一次使用 WSDL 名字对象时没有用户介入。
    • 客户端激活的对象 (CAO): CAO 提供了更丰富的开发环境,包括稳定持久的连接。较之典型的 XML Web Services 模型,它更类似于 DCOM 模型,但要求在服务器和客户端上都安装有某一版本的 .NET 框架。
    COM+ Web 服务可以使用 WKO 和 CAO 两种激活模型,而且所有的服务器应用程序都可以提供 WKO 和 CAO 端点。通过组合使用激活模型、XML Web Services 和 .NET Remoting,开发人员可以轻松地组合和匹配托管及非托管的客户端和服务器。下表所示为两种激活模型所支持方案的示例。 表 1:WKO 模型支持的方案 WKO 客户端WKO 服务器
    VB 6.0 或非托管 C++VB 6.0 或非托管 C++
    VB 6.0 或非托管 C++VB .NET 或 C#
    VB 6.0 或非托管 C++SOAP V1.1(在 WSDL 中描述)
    VB 6.0 或非托管 C++Microsoft SOAP(ATL Server,SOAP TK)
    C# 或 VB .NETSOAP V1.1(在 WSDL 中描述)
    C# 或 VB .NETVB 6.0 或非托管 C++
    C# 或 VB .NETVB .NET 或 C#
    C# 或 VB .NETMicrosoft SOAP(ATL Server,SOAP TK)
    Microsoft SOAP Toolkit V2.0VB 6.0 或非托管 C++
    Microsoft SOAP Toolkit V2.0C# 或 VB .NET
    SOAP v1.1VB 6.0 或非托管 C++
    SOAP v1.1C# 或 VB .NET
    Ҷƪл˵?
  • һƪCOM+ Web 服务:通过复选框路由到 XML Web Services(2) (微软中国)
    һƪ好的,webservice里能返回dataset而不能返回datatable的原因如下: