我的 Azure 云服务的 Web 角色 web.config 中有一个数据库连接字符串。在开发时指向本地主机,但在部署时我想指向我的生产数据库。使用 azure 网站,您可以使用 azure 门户覆盖 web.config 设置和连接字符串,但如何使用云服务执行此操作?
此外,在新的 azure 门户中,它显示 Cloud Services (classic),这是否意味着已弃用?我应该使用更新的天蓝色功能来托管我的肥皂/休息网络服务吗?
我的 Azure 云服务的 Web 角色 web.config 中有一个数据库连接字符串。在开发时指向本地主机,但在部署时我想指向我的生产数据库。使用 azure 网站,您可以使用 azure 门户覆盖 web.config 设置和连接字符串,但如何使用云服务执行此操作?
此外,在新的 azure 门户中,它显示 Cloud Services (classic),这是否意味着已弃用?我应该使用更新的天蓝色功能来托管我的肥皂/休息网络服务吗?
使用 Web 角色,您将在 .cscfg 文件而不是 Web.config 文件中配置连接字符串。然后您可以根据您的环境更改该配置(例如:ServiceConfiguration.Cloud.cscfg、ServiceConfiguration.Local.cscfg)。从门户,所有设置,配置将允许您更改配置,如下所述:https ://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-configure-portal/ 。
在弃用方面,Azure 的新 PaaS 模型是从 IaaS 到 PaaS 的连续体。例如,Worker Roles v2 将是 Mark Russinovich 在//build2015上的演讲中描述的 VM Scale 集。参见本演讲幻灯片视图中的幻灯片 19 。Service Fabric 也将发挥重要作用。对于更简单的用法,Web 应用程序是要走的路。