我想在IIS 7 集成管道模式下运行经典Asp页面。因此,我在Web.Config中添加了以下Handler映射。处理程序映射经典Asp .asp扩展页在IIS集成管线模式给出错误
add name="ASPClassic"
path="*.asp"
verb="GET,HEAD,POST"
modules="IsapiModule"
scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll"
requireAccess="Script"
resourceType="Unspecified"
但是,被请求.asp页时,服务器应用程序不可引发错误和详细的应用程序事件日志中说:
的请求映射到aspnet_isapi.dll的应用程序中作出以集成.NET模式运行。 Aspnet_isapi.dll只能在Classic .NET模式下运行时使用。请在处理程序映射上指定preCondition =“ISAPImode”,以使其仅在以经典.NET模式运行的应用程序池中运行,或者将应用程序移至另一个以Classic .NET模式运行的应用程序池以使用此处理程序映射。
我哪里错了?
真的很感谢你的贡献。我会检查这一点,并尽快将你的答案标记出来。 – 2013-07-11 04:54:10
我在排除其他问题的同时发现了这个问题,并且发现我没有安装ASP classic,但是** ASP脚本在我的机器上正常工作。这怎么可能? – 2014-03-06 14:04:34
@JoshuaFrank - 你在运行什么操作系统? – Kev 2014-03-06 14:15:19