我正在尝试在IIS 7的集成管道模式下运行经典Asp页面。因此,我已将以下处理程序映射添加到Web.Config中。
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 页面时,会出现服务器应用程序不可用错误,并且详细的应用程序事件日志显示:
在运行于集成 .NET 模式下的应用程序池中进行了对 aspnet_isapi.dll 的请求映射。只有在运行于经典 .NET 模式下时,才能使用 aspnet_isapi.dll。请在处理程序映射上指定 preCondition="ISAPImode" 以使其仅在运行于经典 .NET 模式下的应用程序池中运行,或将应用程序移动到另一个运行于经典 .NET 模式下的应用程序池中,以便使用此处理程序映射。
我做错了什么?