{"id":36692,"date":"2017-04-28T15:00:41","date_gmt":"2017-04-28T22:00:41","guid":{"rendered":"http:\/\/devblogs.microsoft.com\/premier-developer\/?p=36692"},"modified":"2019-05-08T15:13:58","modified_gmt":"2019-05-08T22:13:58","slug":"using-web-config-transforms-and-release-manager-tfs-2017-team-services-edition","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/premier-developer\/using-web-config-transforms-and-release-manager-tfs-2017-team-services-edition\/","title":{"rendered":"Using web.config transforms and Release Manager &ndash; TFS 2017\/Team Services edition"},"content":{"rendered":"<div class=\" col-md-8 alignright\"><a href=\"http:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/05\/webconfig.jpg\"><img decoding=\"async\" src=\"http:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/05\/webconfig.jpg\" alt=\"web configuration\" width=\"2428\" height=\"1260\" class=\"size-full wp-image-36693\" srcset=\"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/05\/webconfig.jpg 2428w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/05\/webconfig-300x156.jpg 300w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/05\/webconfig-768x399.jpg 768w, https:\/\/devblogs.microsoft.com\/premier-developer\/wp-content\/uploads\/sites\/31\/2019\/05\/webconfig-1024x531.jpg 1024w\" sizes=\"(max-width: 2428px) 100vw, 2428px\" \/><\/a><\/div>\n<p>Senior Application Development Manager, <a href=\"https:\/\/www.linkedin.com\/in\/mesilva\/\">Marcelo Silva<\/a>, previously posted on <a href=\"https:\/\/blogs.msdn.microsoft.com\/alming\/2015\/01\/19\/using-web-config-transformations-and-release-manager\/\">Using Web.Config transforms and Release Manager<\/a>. That post was done on TFS 2015 and using the now \u201cold\u201d architecture of Release Management.<\/p>\n<p>This post will follow the same idea of deploying an application to Azure (App Service), but this time using Visual Studio Team Services and its Build\/Release system. This can be easily translated to TFS 2017 RTM, the latest TFS version at the time of this writing.<\/p>\n<p>I\u2019ll be using an old MVC app (TailspinToys) as an example and will be focusing on the web.config changes only. I\u2019ll check if I can post the source code for this later, but this is an old app that I used to expedite the work on writing this, so you might want to use a newer framework.<\/p>\n<p><a href=\"https:\/\/blogs.msdn.microsoft.com\/alming\/2017\/02\/09\/using-web-config-transforms-and-release-manager-tfs-2017team-services-edition\/\">Read more on Marcelo\u2019s blog<\/a><\/p>\n<hr width=\"100%\" size=\"3\" align=\"center\" \/>\n<p><a href=\"http:\/\/blogs.msdn.com\/b\/premier_developer\/archive\/2014\/09\/15\/welcome.aspx\"><strong>Premier Support for Developers<\/strong><\/a> provides strategic technology guidance, critical support coverage, and a range of essential services to help teams optimize development lifecycles and improve software quality.\u00a0 Contact your Application Development Manager (ADM) or <a href=\"http:\/\/blogs.msdn.com\/b\/premier_developer\/p\/contactus.aspx\"><b>email us<\/b><\/a> to learn more about what we can do for you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Senior Application Development Manager, Marcelo Silva, previously posted on Using Web.Config transforms and Release Manager. That post was done on TFS 2015 and using the now \u201cold\u201d architecture of Release Management. This post will follow the same idea of deploying an application to Azure (App Service), but this time using Visual Studio Team Services and [&hellip;]<\/p>\n","protected":false},"author":582,"featured_media":37840,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[35,25],"tags":[],"class_list":["post-36692","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-alm","category-azure"],"acf":[],"blog_post_summary":"<p>Senior Application Development Manager, Marcelo Silva, previously posted on Using Web.Config transforms and Release Manager. That post was done on TFS 2015 and using the now \u201cold\u201d architecture of Release Management. This post will follow the same idea of deploying an application to Azure (App Service), but this time using Visual Studio Team Services and [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/36692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/users\/582"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/comments?post=36692"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/posts\/36692\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media\/37840"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/media?parent=36692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/categories?post=36692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/premier-developer\/wp-json\/wp\/v2\/tags?post=36692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}