为WebSite添加配置变换

时间:2013-05-21 19:01:02

标签: asp.net visual-studio web web-config web-config-transform

我们确实有很多遗留站点,它们是在Visual Studio而不是项目中使用WebSite选项构建的。我现在要做的是,使用TeamCity和Octopus简化我们的部署过程。对于MVC网站,我能够顺利实现,但网站给了我很多时间。我在这里遇到的第一个问题是,

在visual studio中,我们可以添加不同的配置(使用配置管理器)并添加转换文件。有了网站,我没有看到添加新配置转换文件的选项。我不是100%确定这是设计或我可能有一些配置禁用导致此行为?

同一行的

第二个问题如果这是设计而不是为什么(只是好奇心)?我们如何在不同的部署方案中克服相同的情况,以期望的方式转换配置文件?

非常感谢您的时间和投入。

Below is screenshot of what I am seeing in Visual studio 2012

1 个答案:

答案 0 :(得分:1)

Microsoft通过Windows Azure SDK 1.8添加了对Web Publishing的支持。 Visual Studio 2012和2010中的更改允许完全支持发布您的网站项目。

你可以在这里阅读更多相关内容; http://blogs.msdn.com/b/webdev/archive/2012/11/20/new-web-publish-updates.aspx

此外,ASP.NET WSP不支持Octopack,所以如果你已经知道,那么你需要做一些工作抱歉。您可以在此处找到有关如何使用Octopus发布和打包WSP所需的信息

http://help.octopusdeploy.com/discussions/questions/124-octopack-on-a-aspnet-web-site-not-a-web-application