1

当我将应用程序发布到 Microsoft Azure 时,我试图在我的 web.Release.config 文件中使用我的生产配置设置。

我的情况是,我正在使用 VS2013 并尝试发布到运行 Azure 的生产云服务。

我已经阅读并关注了许多(现已过时的)博客文章和 SO 问题/答案,其中 What.Azure.ccproj 为 VS2012/VS2010 手动编辑并再次手工缝合在一起,但没有一个对我有用。

这些现有元素建议的许多步骤建议创建我的项目中已经存在的文件版本,并讨论创建要依赖的基本文件。

我还需要在 VS2013 中执行此操作吗?IDE 向我建议有一种更简单的方法,但很难获得来自 Microsoft 的直接信息。

提前谢谢了。

4

1 回答 1

1

如果您能够将设置从 web.config 移动到ServiceConfiguration.*.cscfg(例如 Cloud、Local),那么您可以添加这些文件的其他版本,例如ServiceConfiguration.Staging.cscfg.

在部署期间(通过 IDE 和 Powershell),您可以指定要部署的配置。

在我的情况下,我使用ServiceConfiguration.Cloud.cscfgProduction 插槽和ServiceConfiguration.Staging.cscfgStaging 插槽。

于 2014-04-23T22:00:47.630 回答