12 giugno 2007 alle 22:19:10 Salve ragazzi! Un problema da affrontare. Ho migrato a Windows Vista che ha installato IIS7 ma su questa versione le pagine Asp non girano! Avrete qualche dritta in merito?
piosky_to2003 Esperto
2291 Discussioni
12 giugno 2007 alle 22:43:13 Non ho ancora provato iis di vista cmq puoi fare una ricerca con google "asp su vista"
06 agosto 2007 alle 17:48:49 Modificato il 06 agosto 2007 alle 17:49:13ho deciso anch'io di installare l'aggiornamento a vista ho installato il server e mi dA questo errore: ErroreSQL ErroreSQLAn error occurred on the server when processing the URL. Please contact the system administrator ne sapete qualcosa, grazie
--------------- ciao, Lorenzo http://www.arteebotanica.org http://www.aiastriveneto.org http://www.cactus.it
piosky_to2003 Esperto
2291 Discussioni
07 agosto 2007 alle 07:08:24 non saprei l'errore è generico e non ho trovato info su goggle
--------------- Silvio Andrighetti Formaggini (Piosky)
08 agosto 2007 alle 11:38:56 Modificato il 08 agosto 2007 alle 11:40:26allora penso di aver risolto posto qui una piccola discussione che ho avuto su newsgroup con un innesto di quello che ho trovato su internet, potrebbe essere utile a molti, magari mettere qualcosa su un erticoletto:
"lorenzo" <coloretogli1963@libero.it> ha scritto nel messaggio news:DVfui.82620$%k.225015@twister2.libero.it... > > "Christian Paparelli [MVP]" <cpaparelli_nospam@ithost.ch> ha scritto nel > messaggio news:835f49df65288c9a7c105cb17a0@news.microsoft.com... >>> ho installato il server su vista. la pagina iniziale preinstallata >>> funziona >>> perchè in formato htm ma le pagine asp no mi da questo errore: >>> ErroreSQL >>> ErroreSQLAn error occurred on the server when processing the URL >>> ne sapete qualcosa? >>> grazie >>> lorenzo >> >> partitiamo dall'inizo, apri la console di iis quindi nelle proprietà di >> ASP Classic, attiva l'opzione Send errors to browser in debugging. >> Infine nel browser disattiva l'opzione mostra errori http brevi. >> >> Quindi richiama la pagina e posta qui l'errore dettagliato >> >> Christian Paparelli >> [Microsoft MVP Windows Server - IIS] >> http://mvp.support.microsoft.com >> http://italy.mvps.org >> >>fatto ( prima avevo fatto solo sul browser) adesso mi da questo errore: > > ErroreSQL > ErroreSQL > Errore di run-time di Microsoft VB Script error '800a01a8' > > Necessario oggetto: 'DBRecordSet(...)' > > /public/aspnuke206/includes/manager-inc.asp, line 346 > > ciao penso di aver risolto dopo aver dato i permessi a IUSR completi alla cartella temporanea su: C:WindowsServiceProfilesNetworkServiceAppDataLocalTemp. avevo trovato un post su internet lo posto qui se a qualcuno può servire ( sperando di non trovare ulteriori inghippi): IIS7 e le vecchie applicazioni legacy asp Siamo nel 2007, vero. E' uscito Windows Vista, vero. Siamo alla versione 2.0 del frame work e tra poco uscirà pure la 3.0, vero. Ma come al solito il tempo tiranno non ti dà la possibilità di cambiare tutte le pagine scritte in passato, anche perché come al solito sono attività che non ti ripaga nessuno, a parte un codice maggiormente mantenibile e delle performance in più.
Detto questo, i problemi di fondo che ci furono anche con il passaggio ad IIS 5.1 o 6.0 - parlo di applicazioni ASP che utilizzano il vecchio e spartano Microsoft Access - erano sempre gli stessi, mancanza di permessi. E manco a farlo apposta il "problema" c'è anche con la versione IIS 7.0
Diciamo che sotto questo punto di Vista, il nuovo OS di Microsoft ha complicato un po' le cose. Nulla che non si possa risolvere, ma c'è voluto qualche minuto di ricerca, perché fortunatamente sapevo bene cosa stavo cercando.
Problema numero 1. Il nuovo IIS 7, a prescindere dal browser (supponiamo per un attimo IE) e dalla sua dannata feature "Show friendly http error" che frullerei volentieri dalla finestra insieme al progettista che l'ha pensata, non manda più un bel messaggino di errore concreto al nostro browser. Per ritornare ai vecchi amori bisogna:
Entrare nella console IIS Sotto proprietà di ASP classico, espandere il nodo Debugging e mettere su True la vocina che dice "Send Errors to Browser". In aggiunta (modifica del 02/02/07) mettere su True anche la voce Enable client-side debugging, di default su false, altrimenti su IE7 gli errori non li vedete nemmeno se piangete in turco (e manco a dirlo con browser tipo Firefox invece si vede tutto senza problemi);
Problema numero 2. Mancanza di permessi. La prima cosa che ho fatto è stata la stessa di sempre, dare un full access all'utente IIS_IUSR. Ho notato anche l'esistenza di un nuovo utente che si chiama molto più semplicemente IUSR. Non ho capito se è un alias di IIS_IUSR o che cosa sia e soprattutto che ruolo abbia con il nuovo II7. Magari se qualcuno lo sa - o se lo riuscirò a capire io - può postare un commento. Comunque, anche dando un full access a tuti e due, e tanto per cambiare pure all'utente Network Service le cose non cambiavano.
Perplessità e 5 caffè per capire cosa succedeva. Mi era pure balenata la malsana idea che nel nuovo vista l'Mdac non fosse installato, ma dopo una breve ricerca dentro al registry, le chiavi erano tutte li. Quale era il problema? Sempre permessi, però, data la nuova natura - sconvolgente per certi versi - di Vista, per qualche strana ragione i file temporanei (leggasi .ldb in questo caso) non vengono più scritti dentro la stessa cartella dove risiede il database, bensì dentro la cartella temporanea C:WindowsServiceProfilesNetworkServiceAppDataLocalTemp.
Arrivarci alla fine, grazie al Process Monitor, non è stato difficile. Ho quindi dato all'utente IUSR (non IIS_IUSR) un bel full access . Et voilà, le jeux son faites.
ciao e grazie Lorenzo
Log in
Cerca
Sostieni AspNuke
Un piccolo gesto per aiutarci a mantenere AspNuke.it online
Promo
MusicWebItalia.it Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.
Visitatori
Visitatori Correnti : 120 Membri : 0
Anna
Iscritti
Utenti: 18940
Ultimo iscritto : glauco Lista iscritti Messaggi privati: 3373Commenti: 2210Immagini: 39Downloads: 144Articoli: 49Pagine: 101Siti web: 558Notizie: 180Sondaggi: 11Preferiti: 5685363Post sui forum: 51195Libro degli ospiti: 4Eventi: 7