1

我需要从我的 ASP.NET 站点中提供一些 .asp 页面。

这个 ASP.NET 站点有一个处理程序,它允许我们从数据库中提供页面,而不是在磁盘(.asp 文件所在的位置)上查找它们。

问题似乎是 .NET isapi (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll) 正在捕获我的请求......此时,它会进入数据库并没有找到文件。

我的问题:为什么 ASP.NET 捕捉到我的请求?我认为它应该进来并为.asp 使用正确的扩展名映射(C:\WINDOWS\system32\inetsrv\asp.dll)。

有没有办法告诉 ASP.NET 不理会 .asp 文件?

4

2 回答 2

2

一种替代方法是设置一个虚拟目录,它只能执行 .asp 并且没有 asp.net 支持。

于 2008-12-12T16:46:14.640 回答
1

听起来您的应用程序配置中有一个通配符脚本映射,将所有请求转发到 aspnet_isapi.dll。.asp 是否映射到 asp.dll?

于 2008-12-14T15:49:14.187 回答