【发布时间】:2013-04-12 21:22:09
【问题描述】:
我有一个经典的 ASP 应用程序,它的连接字符串存储为应用程序变量,并在 Application_OnStart() 事件中初始化。
我想在每个午夜更改此连接字符串并让它指向其他数据库。
我想到了一个类似连接字符串的 XML,使用带有任务调度程序的 C# EXE 来更改它,然后重新启动 IIS,最后从Application_OnStart() 中的 XML 中读取修改后的连接字符串,但我不希望用户松开他们的会话。而且还有很多地方使用了这个连接字符串,所以我想不出在每个地方添加逻辑来读取 XML(使用 C# COM 组件)。
有什么方法可以做到这一点吗?是否有任何存储/事件等可以在我可以存储此连接字符串并更新它而无需重新启动应用程序的地方使用?
任何帮助将不胜感激。
【问题讨论】:
标签: c# web-applications asp-classic application-variables