Próbuję uruchomić klasyczne strony Asp w trybie linii rur w IIS 7 Zintegrowany. W związku z tym dodałem następujące mapowanie Handler do Web.Config.Mapowanie uchwytów Dla klasycznych stron rozszerzeń Asp .asp dających błędy w trybie zintegrowanej linii rurowej 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"
Ale kiedy asp stron są wymagane, Application Server Dostępna błąd jest podniesiona i szczegółowy dziennik zdarzeń wniosek, że:
Żądanie odwzorowane na aspnet_isapi.dll powstał w aplikacji basen działający w zintegrowanym trybie .NET. Aspnet_isapi.dll może być używany tylko podczas pracy w klasycznym trybie .NET. Należy podać parametr preCondition = "ISAPImode" w mapowaniu programu obsługi, aby był uruchamiany tylko w pulach aplikacji działających w klasycznym trybie .NET lub przenieść aplikację do innej puli aplikacji działającej w klasycznym trybie .NET w celu użycia tego mapowania obsługi.
Gdzie popełniłem błąd?
naprawdę wdzięczni za wkład. Sprawdzę to i zaznaczę twoją odpowiedź tak szybko, jak to możliwe. –
Znalazłem to podczas rozwiązywania innego problemu i stwierdziłem, że nie mam zainstalowanego ASP classic, a jednak ** skrypty ASP działają dobrze na moim komputerze **. Jak to jest możliwe? –
@JoshuaFrank - Jakiego systemu operacyjnego używasz? – Kev