IIS6没有找到.asp文件

时间:2009-01-08 21:56:13

标签: windows asp-classic iis-6

希望有人可以提供这方面的答案,尽管它不是100%编程相关的。突然,当我尝试加载以.asp结尾的任何文件时,我在Server 2003上安装的IIS6会给我一个“404 Not Found”错误。

如果我打开目录浏览,我可以看到那里的文件,但是立即点击它会给我一个404.常规的HTML页面加载得很好,它只是它找不到的ASP文件,尽管它们是正确的目录和HTML文件一起。

我可能忘记了一些愚蠢的事情 - 有人会提醒我需要做些什么才能让它正确加载吗?

3 个答案:

答案 0 :(得分:6)

在“Web服务扩展”区域中,确保已启用“Active Server Pages”

答案 1 :(得分:0)

Duh - 我知道这是一件很愚蠢的事情,我只是忽略了(显示我经常使用经典ASP)。非常感谢。

答案 2 :(得分:0)

我们最近遇到了这个问题。除了启用asp的Web服务扩展外,每个站点还有另一个需要检查的地方。

虚拟目录: 在IIS 6.0中,打开虚拟目录的属性。导航到虚拟目录选项卡 - 在底部,单击配置 - 确保.asp扩展名在该列表中。如果不是,你可以在这个路径的某个地方找到dll: C:\ WINDOWS \ system32 \ inetsrv \ asp.dll 。此外,需要在同一窗口上添加动词。主要的选择是GET,HEAD,POST(如果需要,可能还有TRACE)。

网站 在IIS 6.0中,打开站点的属性。导航到Home DIrectory选项卡 - 在底部,单击配置 - 确保.asp扩展名在该列表中。如果不是,你可以在这个路径的某个地方找到dll: C:\ WINDOWS \ system32 \ inetsrv \ asp.dll。此外,动词需要添加在同一个路径上窗口。主要的选择是GET,HEAD,POST(如果需要,可能还有TRACE)。

我希望有所帮助 - 经过相当广泛的搜索,我没有发现这一点。