目前,我们每次部署到 Windows Azure 时都会构建该软件。我们为每位客户部署相同的软件版本。唯一的区别是一些配置文件,例如不同的数据库连接字符串。
是否可以使用每个部署都相同的预构建 Windows Azure 包,并以某种方式注入配置文件?
看看使用CloudConfigurationManager类
CloudConfigurationManager.GetSetting(key);
基本上,它首先在 Azure 服务配置中查找,然后在 web.config 中查找(如果在 Azure 配置文件中未指定)。您可以将同一个站点部署到不同的云服务,只需要更改 Azure 配置。您也可以更改它而无需重新部署
看到这个问题
Azure 配置设置和 Microsoft.WindowsAzure.CloudConfigurationManager