我已经尝试了所有我能想到的(并在网上阅读)并碰了壁。
买了一台新电脑,Windows 7 并打开了 IIS7.5 和 Classic ASP。下载了我的经典 asp 站点和数据库(一个 Access 数据库 - 是的,我知道,Access!)。我下载了我的整个站点 wwwroot 用于本地开发和测试。
位于顶级目录 (localhost/index.asp) 中的任何 asp 页面都可以在浏览器中正常运行。但是单击目录中任何页面的链接(例如 localhost/blah/index.asp)会给我一个 404 错误。
这些文件肯定在那里。如果我创建一个简单的测试 asp 页面并将其放在一个目录中,它在浏览器中可以正常工作。这不是编码问题 - 该网站可以在线运行,并且可以在我的旧 XP 机器上运行。
是否与下载文件和文件夹时的权限有关(顺便说一句,我尝试通过 filezilla 和 FTPrush 下载,但没有区别)。我不是 PC 专家,我已经遇到了一些权限问题(我以管理员身份登录 PC)
请问有什么想法吗?