我们确实有很多遗留站点,它们是在Visual Studio而不是项目中使用WebSite选项构建的。我现在要做的是,使用TeamCity和Octopus简化我们的部署过程。对于MVC网站,我能够顺利实现,但网站给了我很多时间。我在这里遇到的第一个问题是,
在visual studio中,我们可以添加不同的配置(使用配置管理器)并添加转换文件。有了网站,我没有看到添加新配置转换文件的选项。我不是100%确定这是设计或我可能有一些配置禁用导致此行为?
同一行的第二个问题如果这是设计而不是为什么(只是好奇心)?我们如何在不同的部署方案中克服相同的情况,以期望的方式转换配置文件?
非常感谢您的时间和投入。
答案 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所需的信息