我正在尝试将我的生产配置设置放在我将应用程序发布到Microsoft Azure时使用的web.Release.config文件中。
我的方案是,我正在使用VS2013并尝试发布到运行Azure的生产云服务。
我已经阅读并关注了许多(现在已过时)的博客文章和SO问题/答案,其中Whatever.Azure.ccproj是为VS2012 / VS2010手动编辑的,并再次手工缝合在一起,但没有一个对我有效。< / p>
这些现有元素建议的许多步骤建议创建我的项目中已存在的文件版本,并讨论创建依赖的基本文件。
我还需要在VS2013中执行此操作吗? IDE向我建议,这是一种更简单的方法,但微软的直接信息很难得到。
非常感谢,提前。
答案 0 :(得分:1)
如果您能够将设置从web.config移动到ServiceConfiguration.*.cscfg
(例如Cloud,Local),那么您可以添加这些文件的其他版本,例如ServiceConfiguration.Staging.cscfg
。< / p>
在部署期间(通过IDE和Powershell),您可以指定要部署的配置。
就我而言,我使用ServiceConfiguration.Cloud.cscfg
作为制作广告位,ServiceConfiguration.Staging.cscfg
作为广告位广告位。