ASP 经典:子文件夹中的页面出现 500 内部服务器错误

ASP Classic: Pages in subfolders give 500 Internal Server error

有点背景知识。我必须将旧网站从用作网络服务器的 XP 计算机迁移到我们实际的网络服务器,因为 IT 将禁用网络上的 XP 计算机。我知道我将不得不在某个时候升级代码,但由于我只收到几天的通知,所以我需要暂时迁移整个站点并稍后再进行处理。

我已经成功地在我们的服务器上配置了文件和 Web 应用程序,至少对于主页来说,它加载正常,并且看起来正确。当我尝试访问网站上的任何其他页面时,问题就出现了。我得到的只是客户端和服务器端的通用“500 内部服务器错误”页面。我已经挖掘了一段时间,但真的不知道还有什么地方可以看。我已经尝试启用 "Send errors to browser" 和 "Client side Debugging",但我没有任何运气,我的时间开始 运行。

如果能提供任何帮助,那将是非常好的。

确保设置了文件夹安全性,以便 IIS 用户可以访问它们。您可能在主文件夹中设置了它,但没有在子文件夹中设置。

http 500 是您服务器上的 .asp 代码 运行 出现故障。它可能是从版本不匹配到丢失文件再到 missing/incorrect 权限的任何问题。您查看过 IIS 服务器日志吗?