标签: .net azure-sql-database failover
将我们在web.config中的连接更改为指向故障转移组,然后在Azure中触发故障转移。我期望的是,应用程序在转换过程中会有一段时间出现错误,但随后会继续工作并点击新数据库。
相反,它继续命中错误的数据库,并获得“数据库是只读”异常(因为数据库已切换,它正在使用的那个现在只读)。如果我重新启动应用程序,它将按预期工作。
是否存在连接字符串或应用程序设置或某些内容会导致其无需重新启动即可正确刷新其连接?
该应用程序是一个.NET Web项目。