我爱Aspx >> Asp.Net >> 在运行时使用 UDDI (微软)然后,需要将 UDDI 服务器的入口点存储在此 Web 服务所在的位置(毕竟,UDDI 本身就是一个 Web 服务)。要执行此操作,需要为此 .exe 可执行文件创建一个应用程序配置文件,用于存储 UDDI 服务器的位置。Web 服务的 bindingKey 也将存储在此配置文件中。通过在 .NET 中使用 XML 配置文件,您可以添加任意数量的 appSetting,应用程序可以通过集合获取。<?xml version="1.0" encoding="utf-8" ?><configuration> <appSettings> <add key="UDDI_URL" value="http://localhost/uddi/api/inquire.asmx" /> <add key="bindingKey" value="f46fced9-2b8a-4817-b957-f8d8aca0a2f9" /></appSettings></configuration>
在此示例中,我们指向驻留在自己的计算机上的 Microsoft UDDI Developer Edition 服务器。UDDI_URL 也可以是公共 UDDI 节点之一,或者是驻留在企业内部的 UDDI 注册表。使用配置文件 app.config 的命名规则来保存此文件。编译应用程序后,配置文件将被放在 /bin 目录中,并使用它自己的 .exe 名称命名。
刚刚完成的这个步骤(添加有关 Web 服务的配置信息),与 Visual Studio .NET 如何在添加到项目的每个 Web 引用上公布 URL Behavior 属性并没有什么不同。通过将该属性更改为 dynamic ,Visual Studio .NET 可以创建包含 Web 服务入口点的配置文件。上述操作通过提供在运行时重新查询 UDDI 的功能,进一步扩展了此概念。因此,配置文件包含了 UDDI 节点的入口点和 Web 服务的 bindingKey。
Ҷƪл˵?
使用 UDDI 的 Web 服务描述和发现..[05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
微软基于Web计算的框架结构分析(..[05-28]
微软的文章:what are xml web se..[05-28]
微软SQL Server 2000 Reporting ..[05-28]
利用微软WebService技术实现远程..[05-28]
不使用VS.NET集成开发环境,调用..[05-28]
关于论坛上那个SQL微软面试题。我..[05-22]
微软推预览版SQL Server 2005[05-22]
微软要增强SQL 2005安全功能[05-22]
实战Web服务[05-28]
WSDL文件详解(转贴)中[05-28]
WSDL文件详解(转贴)上[05-28]
Web Service描述语言 WSDL 详解(..[05-28]
Web Service描述语言 WSDL 详解(..[05-28]
Web Service——下一代的WWW[转..[05-28]
WEB服务有待实践的检验[转][05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
Microsoft SOAP Toolkit 2.0介绍..[05-28]