网站重写了所有网址,但过了一段时间404就是全部

问题描述 投票:4回答:1

网站上的网址运行正常,几分钟后它们全部返回404。

我在日志文件中找到了一些404,他们采用这种格式:

2018-06-02 17:26:44 108.xx.xx.xx GET /store - 443 - 172.xx.xx.xx Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/66.0.3359.181+Safari/537.36 404 0 2 280

最后的2似乎是系统错误代码:ERROR_FILE_NOT_FOUND

我不能为我的生活找出导致这种情况发生的原因。网站工作正常,然后停止和404的一切。

重新启动服务器暂时修复它,回收应用程序池有时会暂时修复它。

服务器 Windows Server 2008 R2 最新更新 网站目标框架4.5.2 IIS 6.1 Build 7601 SP1 IIS应用程序池框架4.0 单个应用程序应用程序池(不共享)

asp.net url-rewriting iis-6 windows-server-2008-r2 application-pool
1个回答
0
投票

我通过编写自己的重写模块解决了这个问题。实际解决方案是Windows更新删除所需的注册表项(感谢MSFT): https://serverfault.com/questions/914753/iis-starts-serving-404s-works-for-a-while

© www.soinside.com 2019 - 2024. All rights reserved.