我的Azure云服务的web角色web.config中有一个数据库连接字符串。虽然开发它指向localhost,但是在部署时我想指向我的生产数据库。使用azure网站,您可以使用azure门户覆盖web.config设置和连接字符串,但如何使用云服务执行此操作?
此外,在新的天蓝色门户网站中,它表示云服务(经典),这是否意味着已弃用?我是否应该使用较新的azure功能来托管我的soap / rest webservice?
答案 0 :(得分:1)
使用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的连续体。例如,工作者角色v2将是Mark Russinovich在他的talk // build2015中描述的VM Scale集。参考slide view of this talk中的幻灯片19。 Service Fabric也将发挥重要作用。 对于更简单的用法,Web应用程序是可行的方法。