首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在VSTS上发布时,根据环境转换web.config文件

在VSTS上发布时,根据环境转换web.config文件
EN

Stack Overflow用户
提问于 2017-10-30 11:33:26
回答 3查看 6.4K关注 0票数 3

Web.config文件在不同的环境下进行本地转换,如(DEV,QA,Prod)。在VSTS上的不同环境(DEV,QA,Prod)上发布应用程序时,如何使用这些环境特定的配置文件。

EN

回答 3

Stack Overflow用户

发布于 2017-10-31 02:58:09

有可以对配置文件应用转换的XDT Transform extension,所以最简单的方法是您可以在release工件中包含/添加相关的配置文件,然后配置transform per以发布环境。

另一种方法是通过Replace TokensTokenization task替换配置文件中的值。

另一方面,如果您正在通过Azure app Service Deploy任务部署应用程序,则可以使用文件转换&变量替换选项进行转换。

票数 2
EN

Stack Overflow用户

发布于 2019-04-16 20:53:14

AzureIIS部署任务现在都支持file transforms and variable substitution

文件转换将查找并应用<environment>与任务正在执行的Azure Pipeline环境相匹配的*.<environment>.config转换文件。

变量替换会将任何管道变量的值应用于名称与变量名称匹配的相应connectionStrings或appSettings条目。

票数 2
EN

Stack Overflow用户

发布于 2017-10-31 09:46:21

昨天我发表了一篇关于如何在VSTS中做到这一点的博客:https://www.4dotnet.nl/kennis/blog-deploying-your-asp-net-web-app-and-database-to-azure-using-vsts

在其他场景中,我已经成功地使用了XDT转换工具:https://ctt.codeplex.com/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47014248

复制
相关文章
在Web.Config文件中使用configSource
我们都知道,在asp.net中修改了配置文件web.config后,会导致应用程序重启,所有会话(session)丢失。然而,应用程序的配置信息放在配置文件里是最佳选择,在后台修改了配置后导致所有会话丢失是非常不爽的事情,这个时候可将配置文件中经常需要改变的参数配置节放到外面来,例如appSetting节.
DougWang
2020/02/18
8770
thinkphp在IIS环境下配置伪静态,web.config配置
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules>
Sindsun
2018/06/14
3.4K0
Gradle构建时像Maven那样根据profile环境打包
Gradle中并没有直接类似Maven中的profiles支持,但是可以在processResources 任务中写一些脚本,通过传入的系统属性profile值来支持.
白石
2021/03/07
2K0
没有sln文件怎么打开「建议收藏」
大家好,又见面了,我是你们的朋友全栈君。没有sln文件怎么用 相信这个问题应该是初学者,对.net了解不深的同学会发问的 一、很多人学习.net网站开发的时候,使用Microsoft Visual Studio工具,却没使用过IIS配置网站,我学习的时候就没用过IIS。 二、.net网站有个website和webApplication区分,估计很多初学者都不了解这个。 可以点击这个了解下 三、网站分层架构估计也不是很了解。 IIS配置网站直接选择网站根目录,前提要配置好IIS,首选要有.netFramwork对应版本的环境,还有其他一些,最好深入的了解下。 然后了解下webSite和webApplication项目,然后分析你下载的源码类型,使用Microsoft Visual Studio打开,并可以生成sln解决方案 1)如果是webSite网站,可以使用Microsoft Visual Studio 中 文件-打开-网站-选择你下载的网站文件(这一定要记住选择的目录一定要是网站目录 也就是web.config根目录)。 2)如果是webApplication网站,了解webApplication后就知道哦啊了.csproj文件,使用Microsoft Visual Studio中 文件-打开-项目/解决方案,选择网站目录中的csproj后缀的文件。 3)如果是多层源码,根据以上打开网站,还得要打开其他项目,操作是这样的:完成以上操作,继续在Microsoft Visual Studio 文文件-打开-项目/解决方案,选择项目目录中的csproj后缀的文件。 4)生成解决方案,这个就好弄了,在Microsoft Visual Studio工具栏中-生成-生成解决方案,然后选择存放解决方案的路径,建议放在项目中即可。 5)最后就是提醒下,如果打开csproj文件提示错误或者打不开,估计就是你的机器缺少项目所需求的环境。
全栈程序员站长
2022/08/12
5.9K0
Web.Config文件配置小记
<system.web>   <!--             设置 compilation debug="true" 将调试符号插入             已编译的页面中。但由于这会             影响性能,因此只在开发过程中将此值             设置为 true。         -->   <compilation debug="true"/>   <!-- 配置验证级别             通过 <authentication> 节可以配置 ASP.NET 使用的
欢醉
2018/01/22
1K0
VSTS知识整理
原文:http://www.qddn.net/blogs/xumingxsh/archive/2006/01/19/4513.aspx 学习VSTS有一段时间,打算把学到的东西整理出来.看看VSTS是
张善友
2018/01/22
3.3K0
SpringBoot多文件配置根据环境加载不同配置
在平时开发时,会发现公司的项目会不同的环境使用到不同的配置。如本地,测试,预发布,发布等环境,像数据库这些都要使用到不同的配置。如果只有一个配置文件,发布到不同环境的时候都要去修改一遍那简直就是遭罪,那么,如何实现SpringBoot根据需要去加载不同的配置文件?
青衫染红尘
2021/01/19
2.1K0
SpringBoot多文件配置根据环境加载不同配置
Web.Config文件中使用configSource
我们都知道,在asp.net中修改了配置文件web.config后,会导致应用程序重启,所有会话(session)丢失。然而,应用程序的配置信息放在配置文件里是最佳选择,在后台修改了配置后导致所有会话丢失是非常不爽的事情,这个时候可将配置文件中经常需要改变的参数配置节放到外面来,例如appSetting节。
aehyok
2018/09/11
7020
Web.Config文件中使用configSource
在Bitbucket Cloud上发布网站
现在可以在yoursitename.bitbucket.io上访问Bitbucket Cloud上托管的静态站点。除了将链接更新为指向https://yoursitename.bitbucket.io之外,静态网站所有者无需执行任何操作。请注意,为了您的安全,bitbucket.io需要HTTPS。
iOSDevLog
2018/08/10
3K0
在mac上搭建python环境
首先尊重原创:http://blog.justbilt.com/2014/07/02/setup_python_on_mac/
py3study
2020/01/09
1.3K0
在mac上搭建python环境
在docker 上安装lnmp 环境
–name: 前边mysql容器的名字 , 后边mysql镜像的名字,有版本的话带上版本号
全栈程序员站长
2022/07/19
8460
在docker 上安装lnmp 环境
SpringBoot 根据运行环境选择不同的配置文件
而不同的环境中,软件系统的配置是不一样的。例如,在测试的时候用测试数据库,而在生产环境用正式的数据。
张云飞Vir
2020/11/03
3.1K0
SpringBoot 根据运行环境选择不同的配置文件
解密.NET配置文件web.config
近期有师傅反馈拿到了.NET web.config文件,发现含有数据库账密连接字符串所在的标签<connectionStrings>被加密了,导致看不到MSSQL账户和密码,如下图
亿人安全
2023/02/28
1.2K0
解密.NET配置文件web.config
Python - pickle 文件不同 python 环境的转换
在读取一个 pickle 文件时, 由于刚开始未知其是有 python2 还是 python3 的 pickle 库保存的, 在 python2 环境读取时, 导致出现错误:
AIHGF
2019/02/27
1.3K0
在Windows上搭建Go开发环境
在Windows上搭建Go开发环境
乐百川
2018/01/09
1.5K0
在Windows上搭建Go开发环境
在 Ubuntu 上安装 Discourse 开发环境
本指南只针对 Discourse 开发环境的配置,如果你需要在生产环境中安装 Discourse ,请访问页面:Install Discourse in production with the official, supported instructions - sysadmin - Discourse Meta 中的内容。
HoneyMoose
2022/12/10
2.5K0
在 Ubuntu 上安装 Discourse 开发环境
Visual Studio C# 多环境配置 Web.config
开始以为像SpringBoot 那样,运行时也行效的,结果发现只对发布生效,VS里运行时不生效,凑活着用。.NET Core appsettings.json 改进了
郑子铭
2023/08/30
2830
Visual Studio C# 多环境配置 Web.config
py文件转换成exe文件在windows上允运行 有没有什么好方法?
前几天在Python最强王者群【哎呦喂 是豆子~】问了一个Python打包的问题,一起来看看吧。
前端皮皮
2023/09/11
1920
py文件转换成exe文件在windows上允运行 有没有什么好方法?
在 Ubuntu 上安装 Discourse 开发环境
 本指南只针对 Discourse 开发环境的配置,如果你需要在生产环境中安装 Discourse ,请访问页面:Install Discourse in production with the official, supported instructions - sysadmin - Discourse Meta 中的内容。
HoneyMoose
2022/12/11
2.7K0
在 Ubuntu 上安装 Discourse 开发环境
在VScode上配置Python开发环境
Python:https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe
py3study
2020/01/07
4K0

相似问题

VSTS发布管理转换web.config

37

VSTS -发布特定于环境的web.config

10

Web.config在发布时不会转换

12

创建发布分支时转换web.config文件

24

VSTS -当发布到以前的环境失败时,如何阻止发布?

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文