我遇到了设置开发环境的问题。我一直在研究ColdFusion和.NET应用程序,直到最近我还不需要触摸IIS。现在,我必须为一些一次性工作设置一个经典的ASP应用程序。
我在IIS中添加了一个虚拟目录,并将其指向本地计算机上的实际代码库。然后我将安全性设置为低(对于ISAPI扩展,即ASP)并允许脚本执行。但是出于某种原因,如果我点击任何.asp页面,它说无法找到该页面。但是,HTML和静态文件加载得很好。
编辑:URLScan修复似乎已经完成了。在另一个浏览器(即不是IE6)中启动应用程序,我的错误报告越来越好。看起来我们缺少一些包含,但它正在执行脚本。谢谢!
答案 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