asp.net – Web Deploy和Parameters.xml:如何在多个项目之间共
发布时间:2020-12-16 06:48:19 所属栏目:asp.Net 来源:网络整理
导读:我在套件中有许多网络应用程序.我使用Web Deploy发布我使用Visual Studio构建的部署包.有了这些软件包,就会出现一个SetParameters.xml文件,可用于修改web.config中的值.自动完成多个值,例如连接字符串,但可以将一个parameters.xml文件添加到项目中,以指定应
我在套件中有许多网络应用程序.我使用Web Deploy发布我使用Visual Studio构建的部署包.有了这些软件包,就会出现一个SetParameters.xml文件,可用于修改web.config中的值.自动完成多个值,例如连接字符串,但可以将一个parameters.xml文件添加到项目中,以指定应该可参数化的值:
<?xml version="1.0" encoding="utf-8" ?> <parameters> <parameter name="Sharepoint service principal name" description="The principal name of the Sharepoint service." defaultValue="host/108.125.111.137"> <parameterEntry kind="XmlFile" scope="Web.config$" match="/configuration/system.serviceModel/client/endpoint/identity/servicePrincipalName/@value"/> </parameter> </parameters> 我的问题是:如果我的所有Web应用程序在web.config中都有一个应用程序设置,并且我想在部署时修改相同的密钥和值,那么如何避免在每个parameters.xml文件中复制特定参数?有没有办法将此标记放在一个位置,并让每个parameters.xml引用该公共位置? 解决方法
如果您使用的是VS2010 RTM Web Publishing,则不会.
但是,如果您使用的是VS2012(或VS2010 Azure SDK),则只需在项目文件wpp.targets或发布配置文件中定义声明其他ParametersXMLFiles的参数文件: <ItemGroup> <ParametersXMLFiles Include="$(SolutionDir)CommonParameters.xml" /> <ItemGroup> 这些将与每个项目根目录中的Parameters.xml以及使用MsDeployDeclareParameters在“Package”发布配置文件中声明的任何参数合并. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC中每用户变量的Session替代方法
- rest – ASP.NET Web API身份验证选项
- asp.net-mvc – 我何时以及为什么要考虑asp.net MVC?
- asp.net – Solr Connection’已在容器中注册
- asp.net-mvc-3 – MVC3和认证
- asp.net-mvc – 流利的验证不适用于长度
- asp.net-mvc – ASP.NET MVC RadioButtonListFor始终是预设
- ASP.NET -- WebForm -- 页面生命周期
- asp.net-mvc – 如何修复System.Net.Sockets.SocketExcepti
- asp.net – Application_Start和Application_OnStart之间的
推荐文章
站长推荐
- asp.net-mvc-3 – 我需要什么样的路线才能提供虚
- asp.net – Autofac实例注册的SingleInstance()能
- asp.net-mvc – 在IIS 5.1上部署ASP.NET MVC(Win
- asp.net-mvc – 基于声明的授权 – 如何管理声明
- asp.net-mvc – ASP.NET MVC中的通用基本控制器错
- asp.net-mvc – 版本弃用Facebook Graph API v2.
- asp.net-core – 删除继承的ASP.NET Core appset
- asp.net – Xdocument不打印声明
- asp.net – 使用Thinktecture Identity Server 2
- ASP.Net Gridview,如何激活基于ID的编辑模式(Dat
热点阅读