如何在IIS 5.1(WinXP Pro)下运行经典ASP脚本以及.NET& CF?

时间:2008-10-08 18:12:03

标签: iis asp-classic isapi-extension

我遇到了设置开发环境的问题。我一直在研究ColdFusion和.NET应用程序,直到最近我还不需要触摸IIS。现在,我必须为一些一次性工作设置一个经典的ASP应用程序。

我在IIS中添加了一个虚拟目录,并将其指向本地计算机上的实际代码库。然后我将安全性设置为低(对于ISAPI扩展,即ASP)并允许脚本执行。但是出于某种原因,如果我点击任何.asp页面,它说无法找到该页面。但是,HTML和静态文件加载得很好。

编辑:URLScan修复似乎已经完成了。在另一个浏览器(即不是IE6)中启动应用程序,我的错误报告越来越好。看起来我们缺少一些包含,但它正在执行脚本。谢谢!

2 个答案:

答案 0 :(得分:2)

您需要确保将“Active Server Pages”Web服务扩展设置为允许状态。

退房:http://classicasp.aspfaq.com/general/why-does-iis-hang-and/or-stop-serving-asp-pages.html

此外,您应该知道虚拟目录可能会影响asp页面本身的包含文件路径。如果原始的asp应用程序不使用虚拟目录,那么本地副本也不应该。

答案 1 :(得分:1)

查看您的网址扫描设置,看看.asp是否是允许的文件扩展名

在我的XP机器上,相关文件位于C:\ WINDOWS \ system32 \ inetsrv \ urlscan \ urlscan.ini