在安装期间将应用程序重定向到不同的 XML Web services [转微软中国]
Steve HoagVisual Studio Team
Microsoft Corporation
2001 年 11 月
摘要:本文介绍了如何在 Visual Basic® .NET 中创建一个 Web 应用程序,通过使用 URL Behavior 属性、Installer 类和 Web 安装程序项目将该应用程序重定向到不同的 XML Web services。
目录简介 将 URL Behavior 设置为 Dynamic 添加 Installer 类 添加安装程序项目 将 Installer 类添加为自定义操作 添加用户界面对话框 生成和安装 总结 简介
在开发以 XML Web services 为目标的应用程序时,通常应该以 Web 服务器上已安装的 XML Web services 为目标。这是一个准则,不过在部署应用程序的产品版本时,有时也需要以其他 XML Web services 为目标。例如,您可能已将开发服务器上的 XML Web services 的测试版本作为目标,但是完成的应用程序需要将另一个服务器上的 XML Web services 的安装版本作为目标。您可能还希望安装该应用程序的人员在安装期间可以选择 XML Web services 的版本,例如,Intranet 上的版本或者是可以从防火墙外部进行访问的版本。
本文介绍了如何创建可以重定向到不同的 XML Web services 的 Web 应用程序。创建过程包括: 指定 URL Behavior 属性,以在运行时查找 XML Web services。
添加能在安装结束时执行自定义操作的安装组件。
使用安装程序项目为应用程序创建一个包含自定义用户界面的安装程序。
第一步是创建包含对 XML Web services 进行 Web 引用的 Web 应用程序。有关创建 Web 应用程序的详细信息,请参阅 Visual Studio® .NET 文档中的 Walkthrough: Creating an XML Web services Using Visual Basic or Visual C#(英文)。将 URL Behavior 设置为 Dynamic
为了在运行时查找 XML Web services,应用程序将存储该 XML Web services 的 URL。Web 引用(用于 XML Web services)的 URL Behavior 属性决定 URL 的存储位置。如果 URL Behavior 属性被设置为 Static(默认值),则 URL 将被硬编码为 Web 引用的一部分。如果 URL Behavior 属性被设置为 Dynamic,则指定 URL 的条目将被添加到该应用程序的 Web.config 文件的 appSettings 段。
补充:asp.net教程,安装和部署