时间: 2021-07-31 作者:daque
为大略起见,上述示例十足运用 vbscript 来考察 web 效劳。本来也不妨经过 soap wsdl 名字东西运用 visual c+、visual basic 6.0、visual basic .net 或 c# 举行编写。比方,visual basic .net 也不妨运用编写翻译的托管代码考察同一东西,如次例所示:imports systemimports system.runtime.interopservicesmodule wkoclientsub main()dim wsdlmoniker = "soap:wsdl=http://localhost/cssoap/cssoap.calc.soap?wsdl"dim obj as object obj = marshal.bindtomoniker(wsdlmoniker) console.writeline(obj.add(1,2))end subend module运用 vbscript 是为了表白,托管的和非托管的存户端都不妨考察颁布为 com+ web 效劳的 com+ 组件。在巨型构造或运用步调中,很难一次变换一切局部,com+ web 效劳承诺将一局部运用步调变换为托管代码,而无需登时所有从新编写现有的运用步调。大略的存户端激活东西 (cao) 示例效劳器上的 com+ web 效劳颁布将每一组件颁布为 wko 和 cao 两种情势,所以不须要特殊的效劳器摆设。在效劳器上独一要做的操纵是,在采用 uses soap 复选框(坐落 com+ 运用步调属性页的 activation 选项卡上)并在 soap vroot 文本框中输出值此后,将 com+ 运用步调动作代劳步调导出。底下表露了导出代理当用步调的需要办法:用鼠标右键单击组件效劳处置东西中的 vb6soap com+ 运用步调,并采用 export,如图 2 所示。图 2:组件效劳处置东西