我爱Aspx >> Asp.Net >> 使用SQLXML 3.0把存储过程暴露为Web服务配置虚拟目录。把存储过程暴露为Web服务的第一步是从安装SQLXML 3.0产生的Configure IIS Support(配置IIS支持)菜单项中选择Microsoft IIS Virtual Directory Manager(微软IIS虚拟目录管理器)。要建立虚拟目录,从左边的树视图中选择Web服务器,接着展开该视图并点击默认的Web站点。右击右边面板中的任意区域,选择Context-》New-》Virtual Directory来显示一个New Virtual Directory Properties(新虚拟目录属性)对话框。在“安全和数据源”页面上,输入能够访问Northwind示例数据库的SQL Server登陆许可。注意你在“通用”页面上选择的目录的许可必须给你在“安全和数据源” 页面上为IIS配置的默认用户授权(请查看IIS文档寻找配置的详细信息)。为了避免许可的问题,为你的虚拟目录选择Inetpub\wwwroot的一个子目录,IIS默认用户自动拥有访问Inetpub\wwwroot下面数据的权限。下一步,在“设置”页面上,选择Allow POST选项,这样虚拟目录能够接受HTTP POST请求。点击“应用”。
配置虚拟名称。在配置虚拟目录后,点击New Virtual Directory Properties(新虚拟目录属性)对话框上的“虚拟名称”页面。从虚拟名称列表中选择新虚拟名称,为该虚拟名称选择一个名字,接着把它的类型设置为soap。列表1显示了把soap字符串作为虚拟名称的VBScript代码。给虚拟名称输入一个路径。该路径包含了当你把修改保存到根目录时从IIS虚拟目录管理器中输出的WSDL文件。我通常选择(@#.@#),它选择相同的目录作为虚拟目录。你可以接收对话框中剩余字段的默认值。点击“保存”。当你保存虚拟名称时,SQLXML 3.0给你指定的虚拟名称目录写入两个文件,扩展名为.wsdl。其它的文件扩展名为.ssc,包含IIS虚拟目录管理器使用的存储过程的XML描述。现在你选择希望暴露作为Web服务方法的存储过程。在本文的例子中,我使用列表2中所示的OrdersForCustomer存储过程。这个存储过程返回指定客户ID(作为参数传递进的)的订单集合。进行下一步之前,你必须使用查询分析器(Query Analyzer)把这个存储过程安装在Northwind示例数据库中。
Ҷƪл˵?
创建Web Service Storefronts[05-28]
轻轻一点即可Host你的Web Servic..[05-28]
遵循一条实用的Web Services采用..[05-28]
通过Web Services运用当前的应用..[05-28]
用Web Services整合.NET和J2EE[05-28]
通过WSE实现Web Service验证[05-28]
非.NET语言调用.NET XML Web Ser..[05-28]
微软SQL Server 2000 Reporting ..[05-28]
Web Services: Building Reusabl..[05-28]
在 .NET 中使用 WEB SERVICE 的C..[05-28]
创建Web Service Storefronts[05-28]
轻轻一点即可Host你的Web Servic..[05-28]
遵循一条实用的Web Services采用..[05-28]
面向服务开发的七项原则[05-28]
通过Web Services运用当前的应用..[05-28]
用Web Services整合.NET和J2EE[05-28]
通过WSE实现Web Service验证[05-28]
非.NET语言调用.NET XML Web Ser..[05-28]
微软SQL Server 2000 Reporting ..[05-28]
Web Services: Building Reusabl..[05-28]