我有 5 个网站都在运行 Graffiti CMS。其中一个站点停止工作,因此基本上当访问除主页以外的任何页面时,我从 IIS 收到 404 Not Found。所有站点都在运行相同(嗯,几乎相同)的代码,并且这个损坏的站点以前工作过,然后突然停止(没有代码更改)。
来自损坏站点的错误消息表明它正在运行 IIS 7.5 - 我怀疑托管服务提供商可能已经升级了 Web 服务器并且忘记告诉我。4 个工作站点都位于我认为仍在运行 IIS 7.0 的服务器上的不同 IP 地址上。
web.config 文件在每种情况下都是相同的,除了 DB 连接字符串。
谁能大胆猜测一下为什么 IIS 7.5 会像这样破坏 URL 路由?