Sto tentando di eseguire le pagine ASP classiche nella modalità di linea di conduttura integrata di di IIS 7. Pertanto, ho aggiunto la seguente mappatura del gestore in Web.Config.Mappatura gestore per le pagine di estensione Asp Asp Classic con errori in modalità linea di conduttura IIS integrata
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"
Ma, quando sono richieste pagine ASP, Applicazione server non disponibile errore è sollevato e il dettaglio di registro eventi dell'applicazione ha detto che:
Una richiesta mappato aspnet_isapi.dll è stato realizzato all'interno di un'applicazione pool in esecuzione in modalità .NET integrata. Aspnet_isapi.dll può essere utilizzato solo quando si esegue in modalità Classic .NET. Specificare preCondition = "ISAPImode" nel mapping del gestore per eseguirlo solo nei pool di applicazioni in esecuzione in modalità Classic .NET oppure spostare l'applicazione in un altro pool di applicazioni in esecuzione in modalità .NET classica per utilizzare questo mapping gestore.
Dove ho sbagliato?
davvero apprezzare il vostro contributo. Lo controllerò e segnerò la tua risposta accettata il prima possibile. –
L'ho trovato durante la risoluzione di un problema diverso, e ho scoperto che non ho installato ASP classic, eppure ** gli script ASP funzionano correttamente sulla mia macchina **. Com'è possibile? –
@JoshuaFrank - Quale sistema operativo stai utilizzando? – Kev