在安装期间将应用程序重定向到不同的 XML Web services [转微软中国]

Steve Hoag
Visual 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 段。

时间: 2024-10-01 01:56:30

在安装期间将应用程序重定向到不同的 XML Web services [转微软中国]的相关文章

nginx配置域名后程序重定向的错误

问题描述 nginx配置域名后程序重定向的错误 如题,我现在有一台服务器,安装了nginx,按下如图配置了一个反向代理 配置好之后正常访问都没有问题,但是程序中所有的重定向都有问题,重定向之后都会带上应用的上下文根 比如我一个用户登出的程序正常处理结束后要重定向到首页www.zjbzx.cn/上,但是实际跳到了www.zjbzx.cn/zjb/上,请教各位大牛知道的帮忙解答一下,多谢~ 解决方案 配置重定向配置的不对,自己检查下.

编译安装hadoop-2.5.0-rc1,程序包com.sun.javadoc不存在

问题描述 编译安装hadoop-2.5.0-rc1,程序包com.sun.javadoc不存在 编译安装hadoop-2.5.0-rc1,报如下错,求指点: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project hadoop-annotations: Compilation failure: Compilati

Android监听应用程序安装和卸载实现程序

代码如下  package com.rongfzh.yc; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class BootReceiver extends BroadcastReceiver{           @Override      public void onReceive(Context context

火狐浏览器firefox42不能安装未注册扩展程序

  火狐浏览器开发商Mozilla日前宣布,火狐浏览器firefox42不能安装未注册扩展程序.该公司声称这一安排是出于安全方面的考虑.   已注册扩展程序是指经过Mozilla扩展程序自动验证系统验证过的,或者是人工审核过的扩展程序.在最新的firefox40正式版中,用户如果试图安装未注册程序的话,会收到安全警告. 在firefox41中,只有通过特殊途径"about:config"才能安装.但是到了firefox42,未注册扩展程序的所有安装途径会被堵死,用户无法安装. Mozi

如何安装 2007 Office 的个别功能或修复已安装的 2007 Office 程序

本文介绍如何安装 2007 Microsoft Office 功能以及如何修复已安装的 2007 Office 程序和功能. 操作步骤: 如何安装 2007 Office 的个别功能 通常,当您初次尝试使用未安装的某个 2007 Office 功能时,2007 Office 程序会自动安装该功能.如果没有自动安装您需要的功能,请执行以下步骤: 退出所有程序. 单击"开始". 如果您运行的是 Windows Vista 或 Windows 7,则在"搜索程序和文件"框

arm-IAR Embedded Workbench安装完以后应用程序在哪个目录里,名字是什么?

问题描述 IAR Embedded Workbench安装完以后应用程序在哪个目录里,名字是什么? IAR Embedded Workbench安装完以后应用程序在哪个目录里,名字是什么?刚安装完就找不到了 解决方案 如果没有改过路径,默认的安装,在C:C:Program FilesC:Program Files (x86)C:ProgramData找找.如果有程序图标,点右键属性,可以定位程序位置,再不行全盘搜索下.

app-APP签名后安装报错“解析程序包时出现错误”

问题描述 APP签名后安装报错"解析程序包时出现错误" 今天升级应用时,被告之签名发生变化--要知道我根本没有做过相关的任何操作,即使有签名也一定是MyEclipse帮我做的,而我对此一无所知.在网上查了一下,感觉还是有很多问题没有答案,所以问一下: 1.我之前生成的应用,发布了,现在我的笔记本换了,各应用包括Java.SDK.ADT等也换了.只有SDK和ADT.所有源码有备份,不知道还是否可以得到原应用文件的相关签名文件,包括如果存在的密钥或密码? 2.如果还有办法得到,应该也有办法

如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序。

原文 如果您想确保Windows 10在新用户登录时不安装内置应用程序,则必须删除所有配置的应用程序. 本文的内容 已安装与配置的应用程序 删除配置的应用程序 安装与配置的应用程序^ 在介绍如何删除所有内置应用程序之前,我必须解释安装和配置的应用程序之间的区别.这种差异仅适用于Microsoft现在称为Windows应用程序的新的触摸优化应用程序. 您可能已经注意到,每当用户首次在Windows 10计算机上登录时,Windows将开始安装该特定用户的应用程序.这些应用程序是配置的应用程序.同样

如何获得一组已经安装的android应用程序然后选择一个运行?

问题描述 如何获得一组已经安装的android应用程序然后选择一个运行? 我已经试了: Intent intent = new Intent(ACTION_MAIN); intent.addCategory(CATEGORY_LAUNCHER); 但是这只显示那些预先安装的或者是可以运行ACTION_MAIN Intent类型的应用程序 我也知道我可以用PackageManager来获得所有的已经安装的应用程序,但是我怎么能够用这个来运行一个特定的应用程序? 谢谢. 解决方案 下边的代码是获得在