运行 Win 2k8 R2 SP1 64 位作为带有 IIS 7/.NET 4 的 Web 服务器盒。
有时,我会完全失去对我的一个网站 (ASPNETDB) 中会员数据库的访问权限,这会导致网站上出现“网络服务无法访问会员数据库...”错误,并使整个网站瘫痪!这显然不太好。
以下是我已经尝试过的操作(使用管理员帐户):
- GUI 工具用于获取该文件的所有权,以及该文件上方文件夹的所有权
- 来自提升的命令提示符的命令行工具:takeown、subinacl、icacl
- 使用 Process Explorer 检查并发现不文件句柄
如果我重启整个服务器,问题就会消失,但这显然不是一个有效的长期解决方案。还有其他关于如何排除故障的想法吗?