我有一个长期使用的 IIS 7.5 盒子,今天上午突然停止工作。显然有些东西发生了变化,但我无法确定是什么,并希望得到任何建议。
在本地查看时,IIS 服务器上的所有站点都开始返回相同的错误页面 - HTTP 错误 404.4 - 未找到您正在寻找的资源没有与之关联的处理程序。
该服务器上有许多网站,大部分是 asp.net,但也有一些其他网站。
我尝试过的方法(无特定顺序)-
- 重新启动 IIS 服务器
- 重新启动 Windows Server
- 设置纯静态 html 网站
- 将 applicationhost.config 与历史文件夹中的版本进行比较
- 检查处理程序似乎配置正确(据我所知,它们的运行速度很快)。
- 根据以下要求添加了 FX_schema.patch.xml 尝试使用 Powershell Set-WebConfigurationProperty 时无法识别元素“ProviderOption”
- 检查了服务器日志,但在事件开始时没有看到任何内容。
我现在不知道该说什么,所以很感激任何建议。
答案1
我找到了问题的根源。已设置全局重写规则,重定向所有内容。禁用该规则意味着所有网站都可以重新运行。
我现在需要做的就是弄清楚是谁做出了改变并和他们悄悄谈谈!