最近我在 Windows Azure 中遇到了一个服务问题,我已经将应用程序部署到使用连接字符串暂存以测试数据库,在我切换到生产之前,我已经将连接字符串更改为生产数据库,那是在星期六,但是今天在我的生产环境中,连接字符串是用来测试数据库的。
是否有计划回收 Windows Azure 中的实例?如果有,azure 将包在哪里创建新实例?
提前致谢。
最近我在 Windows Azure 中遇到了一个服务问题,我已经将应用程序部署到使用连接字符串暂存以测试数据库,在我切换到生产之前,我已经将连接字符串更改为生产数据库,那是在星期六,但是今天在我的生产环境中,连接字符串是用来测试数据库的。
是否有计划回收 Windows Azure 中的实例?如果有,azure 将包在哪里创建新实例?
提前致谢。
Azure 可以随时回收您的云服务(Web 和 Worker)角色,而您对此没有任何控制权。部署服务时,它存储在 Azure 存储中,并从中创建实例。部署后,您无法更改 Web.config 文件,因为如果重新部署,新实例将使用存储在部署包中的原始设置。最好将连接字符串存储在服务配置文件而不是 Web.config 文件中,因为您可以在运行时更改它。
检查此 SO Q/A 以了解如何:在服务配置中设置应用程序 ConnectionString 而不是 Azure 中的 web.config