连接到 SQL CE 数据库的间歇性问题

连接到 SQL CE 数据库的间歇性问题

我正在尝试在 Visual Studio 2017 中处理网站的本地开发副本。该网站在 .MDF 文件中使用 SQL CE 数据库,我使用 IIS Express 通过 VS 在本地运行该网站。

当我尝试启动或重新启动网站时,我不断收到网站 CMS 发出的错误,提示无法连接到数据库。(CMS 是 Umbraco,但我认为问题与 CMS 无关。)我认为这是因为某些进程没有释放文件上的挂钩,但有时计算机完全重启后问题仍然存在,所以我不再那么确定了。

该网站有时启动正常(无需进行任何与数据库相关的更改),启动后没有明显的问题。很难预测它何时能工作或不能工作。

下面是我尝试过的方法的列表以及典型的结果:

  • 正常重启网站:通常会出现连接错误
  • 手动结束 IIS Express 进程并重新启动 Visual Studio:通常会出现连接错误
  • 重新启动计算机:更频繁地起作用,但并非总是如此
  • 各种用于手动释放文件挂钩的应用程序:尚未能够让其中任何一个正常工作

有人有什么建议吗?谢谢。

相关内容