Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

iis7 di vista e ASP

Autore Messaggio
step83

Utente
Utente
66 Discussioni



Profilo - step83
12 giugno 2007 alle 22:19:10 Profilo - step83Invia un messaggio privato Rispondi quotando
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
Esperto
2291 Discussioni



Profilo - piosky_to2003
12 giugno 2007 alle 22:43:13 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
Non ho ancora provato iis di vista cmq puoi fare una ricerca con google "asp su vista"

ecco un link, prova a darci un'occhiata

http://server.html.it/articoli/leggi/2137/installazione-di-iis-7-su-windows-vista/
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
arteebotanica

Esperto
Esperto
332 Discussioni



Profilo - arteebotanica
06 agosto 2007 alle 17:48:49 Profilo - arteebotanicaInvia un messaggio privato Rispondi quotando
Modificato il 06 agosto 2007 alle 17:49:13

ho 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, [lo]
Lorenzo
http://www.arteebotanica.org
http://www.aiastriveneto.org
http://www.cactus.it
piosky_to2003

Esperto
Esperto
2291 Discussioni



Profilo - piosky_to2003
07 agosto 2007 alle 07:08:24 Profilo - piosky_to2003Invia un messaggio privato chat_silvio@hotmail.com Rispondi quotando
non saprei l'errore è generico e non ho trovato info su goggle
---------------
Silvio Andrighetti Formaggini (Piosky) [lo]

http://www.roadrunners.to.it
Sito Prove
http://www.piosky.somee.com
msn : chat_silvio@hotmail.com
arteebotanica

Esperto
Esperto
332 Discussioni



Profilo - arteebotanica
08 agosto 2007 alle 11:38:56 Profilo - arteebotanicaInvia un messaggio privato Rispondi quotando
Modificato il 08 agosto 2007 alle 11:40:26

allora 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

Login
Password
Memorizza i tuoi dati:

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 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685363 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi