3

我写了一个 asp.net mvc 4 网站。为了我的公司目的,我创建了几个发布配置文件,以便在不同的天蓝色网站上发布它。每个配置文件都会更改连接字符串。

它工作得很好。

我现在正在尝试使用 azure 云服务做同样的事情(我将我的网站添加为新的云服务项目中的 Web 角色)。但是我不知道如何在部署时根据我的云服务项目发布配置文件更改我的 Web 角色的连接字符串。

有没有办法做这样的事情?

谢谢 !

4

1 回答 1

2

您可以将连接字符串存储在角色的 ServiceConfiguration 文件.cscfg中,然后在代码中使用以下内容来检索设置:

string connectionString = RoleEnvironment.GetConfigurationSettingValue("myConnectionString");

部署后,您可以通过管理门户修改 ServiceConfiguration 中的值。

于 2013-03-18T17:35:33.287 回答