因此,每次发生此问题时,我只需打开站点的web.config并保存即可。这将立即解决此问题,直到下次服务器重新启动。这很好用,但我不想每次都这样做。我看到了几篇关于此的引用权限的帖子,但这似乎不是我的问题(由于我每次都可以解决它的方式)。
任何人都碰巧对为什么此操作可能会修复它或有关可能导致此问题的任何想法有一些见解?
注意:该站点使用 SQL 身份验证。
当您重新保存 web.config 时,您的网站会重新启动,因此您也可以通过在 IIS 管理器中重新启动您的网站来解决这个问题。此问题肯定是因为 w3svc 服务在 sql 服务器服务之前启动。将 w3svc 服务设置为延迟启动,您应该没问题。
当您将 Web 服务启动类型设置为延迟并将登录名更改为管理员而不是本地时,问题得到解决。