Domanda

Sto riscontrando un problema durante l'impostazione del mio ambiente di sviluppo. Ho lavorato su applicazioni ColdFusion e .NET fino a poco tempo fa non ho avuto bisogno di toccare IIS. Ora, devo configurare un'applicazione ASP classica per un lavoro unico.

Ho aggiunto una directory virtuale in IIS e l'ho puntata alla base di codice reale sul mio computer locale. Ho quindi impostato la protezione su bassa (per le estensioni ISAPI, ovvero ASP) e ho permesso l'esecuzione dello script. Per qualche ragione, se colpisco una qualsiasi pagina asp dice che la pagina non può essere trovata. Tuttavia, i file HTML e statici si caricano bene.

EDIT: la correzione di URLScan sembra averlo fatto. È stata attivata l'app in un altro browser (ovvero non IE6) e sto ottenendo una migliore segnalazione degli errori. Sembra che ci manchino alcuni include, ma sta eseguendo gli script. Grazie!

È stato utile?

Soluzione

Dai un'occhiata alle tue impostazioni di scansione degli URL e vedi se .asp è un'estensione di file consentita

Sul mio computer XP il file pertinente si trova in C: \ WINDOWS \ system32 \ inetsrv \ urlscan \ urlscan.ini

Altri suggerimenti

Devi assicurarti che " Pagine server attive " l'estensione del servizio Web è impostata su uno stato consentito.

Check out: http://classicasp.aspfaq.com/general/why-does-iis-hang-and/or-stop-serving-asp-pages.html

Inoltre, è necessario essere consapevoli del fatto che una directory virtuale può influire sui percorsi dei file di inclusione nelle stesse pagine asp. Se l'applicazione ASP originale non utilizza una directory virtuale, neanche la tua copia locale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top