30 messaggi dal 20 giugno 2001
Salve a tutti.

Non riusciamo a fare girare delle pagine in asp classico su un server Windows 2003.

Basta rinominare le pagine in aspx per farle funzionare correttamente.

Per evitarvi perdite di tempo:
L'estenzione (.asp) è presente sulla lista di configurazione del sito e punta al file <windir>\system32\inetsrv\asp.dll
L'asp classico è abilitato dal pannello estensioni.

Unico dubbio rimane quello delle autorizzazioni sulla cartella inetsrv!?!

Cosa verificare, se il sistema risponde con un comunissimo "HTTP 404 - File non trovato" quando il file esiste?

Grazie in anticipo.

Massimo
2.410 messaggi dal 13 febbraio 2003
Contributi
l'account web anonimo e l'account dell'application pool hanno accesso almeno in read al file asp ed inoltre l'account dell'application pool ha i diritti di esecuzione su asp.dll??
30 messaggi dal 20 giugno 2001
Ciao ithost e grazie per la celerità...

Per l'account web anonimo è tutto a posto, ma (scusa la mia ignoranza) puoi darmi qualche ulteriore delucidazione sull'account dell'application pool? Ha un nome specifico?
Nel dettaglio, che permessi deve avere?

Un controllo molto semplice è stato quello di verificare i permessi sulla cartella <windir>\Microsoft.NET\Framework\<verframework> e quelli sulla cartella <system32>\inetsrv. Sono uguali.

Grazie in anticipo.
2.410 messaggi dal 13 febbraio 2003
Contributi
buona lettura
http://msdn.microsoft.com/library/en-us/iissdk/iis/iis_application_identities.asp?frame=true
30 messaggi dal 20 giugno 2001
La domanda resta anche dopo la lettura dell'articolo.

Asp e Asp.net vengono trattati alla stessa maniera, cioè come ISAPI.

Quindi perchè Asp.Net funziona ed Asp no, pur avendo identica configurazione e permessi?

Esisterà qualche altra verifica da poter fare almeno per ricevere un errore più consistente.

Grazie ancora
2.410 messaggi dal 13 febbraio 2003
Contributi
il miglior test è quello di inserire una pagina asp di questo tipo

<%
response.write("pippo")
%>

Accedere al server come administrator e digitare da browser http://localhost/pagina.asp

Se anche così non funziona controllare i log di iis e in base all'errore ritornato ricontrollare la configurazione

- Controllare se la configurazione di asp è corretta nelle web service extensions
- security ntfs del sito
- security ntfs per %SystemRoot%\system32\inetsrv\asp.dll
- security ntfs dell'application pool

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.