|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Dec 2004
Messaggi: 131
|
[ASP] problemi con IIS 7
Ciao a tutti.
E' stata davvero una giornata deprimente. Una giornata in cui ho avuto un' altra conferma che Windows vista sul compiuter di un programmatore non dovrebbe mai essere installato. Ho un'applicazione in ASP, in locale, che si appoggia a DB access. La stessa applicazione gira felice e serena attualmente sul mio pc con Windows XP. Devo far girare la sessa applicazione su un portatile che monta Windows vista e IIS7, ma non c'è verso che riesca a configurare l'ambiente. Dopo mille peripezie sono riuscito a fare girare le pagine ASP. Per farlo ho dovuto dare "controllo completo" all'utente "Everyone" sulla cartella del sito. Facendo la stessa cosa con l'utente IIS non funzionava. Se sapete darmi un consiglio su questa cosa ve ne sono grato. Passando al problema + grave che mi resta da risolvere... ...non riesco a fare funzionare la connessione al DB. ODBC e' configurato correttamente ma quando apro la connessione mi da questo errore: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][Driver ODBC Microsoft Access] Errore di rete o disco. /InserimentoNonGiocanti.asp, line 5 La linea 5 è la linea che apre la connessione. Si tratta sicuramente ancora di qualche problema di permessi di IIS perchè ODBC è corretto. Ho cercato in giro ma non ho trovato niente di esauriente. Vi prego aiutatemi sono disperato e molto frustrato ![]() Ultima modifica di Swalke : 13-07-2008 alle 13:14. |
![]() |
![]() |
![]() |
#2 | ||
Senior Member
Iscritto dal: Jan 2000
Città: Provincia di Parma
Messaggi: 724
|
Quote:
Quote:
Inoltre ASP e ODBC ormai sono tecnologie che dovrebbero essere lasciate da parte (IIS 6.0 chiede l'abilitazione esplicita per la gestione di siti ASP...). Comunque, la prima cosa che farei è configurare un application pool con i parametri "No Managed Code" e "Classic Pipeline", dopodiché assocerei la tua applicazione a questo AppPool. Di default l'utente associato all'application pool è NETWORK SERVICE, ed è l'unico che deve aver permessi di lettura nella cartella del sito (a meno che tu non usi Impersonation da qualche parte). Un altra cosa da fare è quella di dotarsi di FileMon per capire quali permessi mancano. Ricorda che una applicazione web deve girare con il minor numero di privilegi possibile. Buon lavoro.
__________________
My Pc: Case Enermax Chakra - PSU Corsair HX520 - Gigabyte P35-DS3R - Core2 Duo E6550 - 6 Gb RAM Geil PC800 - 2x WD Caviar SE 320Gb (Raid1) - Xfx GeForce 8600Gt - Master Pioneer DVR111D - Samsung SM T220 - S.O. Windows 7 Ultimate x64 SP1 My blog: http://blogs.ugidotnet.org/alby |
||
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:46.