GUIDE
 
  Analisi di un PC
 
  Configurazione Paging file
 
  Controllo account in Windows Vista
 
  Controllo remoto con protocollo di sicurezza
 
  Database e IIS 7
 
  Emule
 
  Exact Audio Copy
 
  Formati audio
 
  Formati immagine
 
  Gestire i Cookies
 
  Google maps
 
  Immagini con Alcohol
 
  Lista comandi Esegui
 
  MediaCoder
 
  Overclock
 
  Pen Drive di Boot
 
  Photogallery con SlideShowPro
 
  Rinominare foto in Windows XP
 
  Settaggio base di Alcohol
 
  SimpleDivx
 
  Snellire Windows Vista
 
  SSC Service Utility
 
  VNC
 
  Windows XP su notebook con hard disk S-ATA
.
     
Sei in: home » guide » guide microsoft windows » database e iis7
 

Database e IIS 7

   

Una volta istallato  l’IIS 7 su un pc con Microsoft Windows Vista ci si rende conto che le pagine con estensione .asp collegate con un database generano una serie di errori incomprensibili quali Microsoft JET Database Engine error 80004005 - Errore non specificato. ", pagina non trovata, accesso negato o altro che in sintesi non vi permette di visualizzare correttamente il contenuto della vostra pagina .asp interfacciata con il database.
Nella seguente guida si cercherà di spiegare come far funzionare IIS 7, sotto windows vista, anche con le pagina .asp che interagiscono con un database.
Nelle configurazioni iniziali ricordatevi che in IIS 7  è impostato di default l’utente IIS_IUSRS e non come nelle vecchie versioni

 
 

IUSRS, quindi andate ad aggiungere al gruppo di condivisione l’utente IUSRS dandogli i permessi di lettura e scrittura. Fatto questo passiamo alla risoluzione vera e propria del problema.



Una seconda grande novità nell’IIS 7 e che ora l’anteprima del database non viene più aperta nella stessa cartella in cui era salvato il database ma bensì nella cartella Temp (C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp).
È fondamentale dare i permessi anche a questa cartella a tutti gli utenti usati per lavorare e quindi a "nome utente" o "administrator", "IIS_IUSRS" e "IUSRS".
Per consentire l’accesso a questa cartella che è nascosta seguite passo passo la seguente procedura.
Cliccate su  Start » tutti i Programmi » Accessori, qui cliccate con il tasto destro su Prompt dei comandi e quindi su Esegui come amministratore.

Se richiesto inserite la password dell’amministratore di sistema e cliccate su continua.
Comparirà una finestra in modalità MS-DOS nella quale dovrete digitare la seguente stringa:

           icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp
           /grant  Users:(CI)(S,WD,AD,X)


Premete quindi invio.
La stringa che avete inserito da permessi di lettura e scrittura alla cartella temp a tutti gli utenti. Se volete dare tali permessi solo ad utenti con permessi di proprietario o comproprietario digitate:

          icacls %windir%\serviceprofiles\networkservice\AppData\Local\Temp
          /grant  "CREATOR OWNER":(OI)(CI)(IO)(F)


In questo caso ricordatevi di dare ai vostri utenti tali permessi. Riavviate il sistema e aprite le vostre pagine .asp con database tranquillamente. Questa procedura è stata usata su due pc con esito positivo.         
                                                                    (fonte microsoft)

Argomenti correlati