如何在DNS更改时让我的应用程序更新连接字符串?

时间:2018-01-15 09:35:38

标签: c# sql-server dns

我在C#应用程序中有几个指向db.mydatabase.com的连接字符串,当发生灾难性事件时,DNS会将IP地址更改为备份数据库服务器。

似乎我的项目没有注意到DNS的变化,因为它必须缓存IP地址。如果我停止并启动应用程序,它会立即生效,如果我ping DNS,即使应用程序正在访问旧数据库,我也可以看到它已经更改了IP。

有没有一种优雅的方法来解决这个问题?

0 个答案:

没有答案