我已经在 Server 2022 版本中配置了 IIS(版本 10),并添加了一些网站,包括 php、Dot net 技术等。除了我正在处理的一些 DB 问题外,这些网站运行良好。今天,当我检查这些网站时,其中一些网站没有加载,并抛出了此错误“在此服务器上找不到请求的资源”。我不明白,因为这些网站运行良好,我没有做任何更改。
我已尝试过的事情。
重新启动 IIS 服务器、W3SVC 服务、服务器本身。
检查所有目录和绑定。
向 IIS 和 IIS_IUSRS 用户添加权限。
创建一个测试网站并在其中创建一个 index.html 文件,也会引发相同的错误。
在事件查看器中检查 inetpub 目录和 system32 目录中的日志(未找到与时间匹配的数据)。
奇怪的是,一些网站在相同的文件夹结构和相同的权限下运行。
有谁能帮我解决这个问题,因为我不知道为什么会出现这个错误,除了设置一个新的服务器之外我别无选择。我认为 IIS 配置是这里的问题,我需要知道一种方法来检查设置在哪里,还有一种方法可以修复/恢复 IIS 服务文件。
答案1
我已经重新安装了 IIS 功能,现在一切都正常了。但问题的根本原因仍然是个谜。