IIS 7統合パイプライン モードで従来の Asp ページを実行しようとしています。したがって、次の Handler マッピングを 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 ページが要求されている場合、Server Application Unavailableエラーが発生し、詳細なアプリケーション イベント ログに次のように記録されます。
aspnet_isapi.dll にマップされた要求が、統合 .NET モードで実行されているアプリケーション プール内で行われました。Aspnet_isapi.dll は、Classic .NET モードで実行している場合にのみ使用できます。ハンドラ マッピングで preCondition="ISAPImode" を指定して、クラシック .NET モードで実行されているアプリケーション プールでのみ実行されるようにするか、アプリケーションをクラシック .NET モードで実行されている別のアプリケーション プールに移動して、このハンドラ マッピングを使用してください。
どこで私は間違えましたか?