我想在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