2013-10-09 72 views
0

我试过了我能想到的所有事情(并在线阅读)并打到了一堵砖墙。在IIS7.5上运行经典ASP站点

购买了一台新的PC,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)

有什么想法吗?

+0

[也许与启用父路径有关?](http://www.iis.net/learn/application-frameworks/running-classic-asp-applications-on-iis-7-and-iis-8 /经典-ASP-父路径-是禁用逐默认) – SearchAndResQ

回答

0

基于c:\ inetpub \ wwwroot \ blah的文件也是这样吗?是否存在c:\ inetpub \ wwwroot \ blah \ index.asp?

尝试给IISUR和IIS_IUSRS管理员访问该文件夹及其内容。