我正在尝试在 IIS 7集成管道模式下运行经典的 Asp 页面。因此,我在 Web.Config 中添加了以下 Handler 映射。
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 页面时,会引发Server Application Unavailable错误,并且详细的应用程序事件日志显示:
在以集成 .NET 模式运行的应用程序池中发出了映射到 aspnet_isapi.dll 的请求。Aspnet_isapi.dll 只能在经典 .NET 模式下运行时使用。请在处理程序映射上指定 preCondition="ISAPImode" 以使其仅在以经典 .NET 模式运行的应用程序池中运行,或将应用程序移动到以经典 .NET 模式运行的另一个应用程序池以使用此处理程序映射。
我哪里做错了?