0

我在我的网站上遇到了关于白屏死机 (WSOD) 的问题。
我将尝试解释我到目前为止所做的尝试。

我知道调试不是一个微不足道的错误,但也许你们中的一些人已经尝试过类似的东西。

设置如下:一台 Windows Server 2019 v1809 和一台 IIS:10.0.17763.1。
具有关联应用程序池的多个网站。
这是一个 MVC 解决方案,我们使用的是 .net 4.7.2。

我试过的:

  • 每晚回收应用程序池
  • 每天晚上重启服务器
  • 每天晚上发出一个 IISReset
  • 已删除 C:\Windows\Microsoft.NET\ 中的临时文件
  • 查看了 IIS 日志
  • 看了应用日志,我们自己的日志
  • 看了windows日志
  • 在网上搜索了类似的问题
  • 确保网站上总是有一些流量
  • 确保在浏览器中按 F12 时没有显示错误,该站点始终返回代码 200

WSOD 出现的时间不同,并非所有站点都同时受到影响。
网站的手动回收总是有帮助的。

我的问题是,你们中有人遇到过类似的问题吗?
你是怎么解决的?

如果您需要更多信息,请询问,我会尽力提供。

/问候索伦

4

1 回答 1

0

这种问题在 IIS 中非常少见,因为日志文件中几乎没有记录和有用的信息。

您可以尝试使用此计划来修复 IIS。

  1. 使用命令“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis –ua”取消注册所有版本的 ASP.NET。并且框架 64 也有版本。3.0 和 3.5... 等

  2. 从“本地用户和组 - 用户”中删除 ASPNET 帐户。

  3. 使用“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis –i”在 IIS 中重新注册 ASP.NET。和 framework64... 净 3、3.5 等

  4. 使用“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis –ga machinename\ASPNET”为 ASPNET 帐户授予权限。适用于框架 32 和 64 及版本。

  5. 重置 IIS。

于 2021-02-26T04:02:50.397 回答