Newsgroup: it.comp.lang.delphi
Titolo: Directory virtuale (D2006)

Causa problemi (post precedenti) ho provato a disinstallare e reinstallare
D2600, IIS, Framework e compagnia bella...adesso addirittura non parte più
l'applicazione web con il msg:
<.....virtual directory is not configured with 
ASP.NET
 ver 1.1. Use
aspnet_regiis.exe ecc>
Questo msg mi compare anche in un'altro pc ogni qualvolta creo una nuova
applicazione web ma è sufficiente rilanciarlo per ottenere
un'autoconfigurazione. Mah?
Ma quanti problemi !.... :o|
Ho provato ad utilizzare l'eseguibile aspnet_regiis ma niente di fatto.
Ho anche utilizzato in IIS la creazione guidata di directory virtuale ma di
nuovo niente.
Ho preso un bell' hard disk vergine, ho installato WinXP, Framework ecc ecc
e D2006...stesso errore.
E' già esasperante battagliare col codice ma non vi dico cosa si prova a non
arrivarci proprio ad usare il codice :o|
Cosa non faccio, qualcuno lo sa?
Valter

 aspnet_regiis.exe ecc>
utilizzando:
aspnet_regiis.exe -i
l'errore è scomparso e non si presenta più anche creando delle nuove web
application
L'altro problema relativo a <Impossibile usare "". File già in uso> l'ho
bypassato modificando i diritti di accesso sulla directory ma ho ancora da
capire perchè da tali diritti devo eliminare alcuni utenti tra i quali lo
Internet IUSR che è proprio l'utente di IIS ed inserire Everyone?! (diritti
completamente diversi dall'altro PC con le medesime installazioni)
Ciao
Valter

 completamente diversi dall'altro PC con le medesime installazioni)
Evidentemente, all'utente IUSR non sono stati attribuiti diritti 
sufficienti per poter eseguire operazioni all'interno della "Virtual 
Directory" o sul file system. E' chiaro che allargando i diritti 
completi a "Everyone", tutto funziona.
Nelle impostazioni di Gestione Risorse, controlla di non aver attivato 
la "Condivisione di file semplice", che generalmente nasconde alcune 
schede delle proprietà di una cartella impedendo così di scendere nei 
dettagli nell'attribuzione dei diritti di lettura/scrittura sul file system.
Ciao,
   Marco.
-- 
MARCO BREVEGLIERI
  (
http://www.marco.breveglieri.name
)


è proprio quanto mi lascia perplesso...con l'opzione disattivata posso
attribuire i diritti necessari ed a IUSR ho assegnato il controllo completo.
Prima ho provato con le directory "web", poi mi sono allargato al "C:\"...
nulla di fatto
Proprio in questo momento sto ripetendo l'installazione globale sull'hard
disk di prova (non potendone più mi sono lasciato "prendere" ed ho "flaggato
e deflaggato" tutto quello che aveva l'aria di una chekbox...non si può più
tornare indietro :o)  )
Anche se poco attendibile sto cambiando le priorità di installazione dei
vari pacchetti...non si sa mai
Vediamo cosa succede
Grazie
Valter

niente da fare !
Questo "impossibile usare..." rischia di diventare il mio incubo peggiore
:o|
ma voi cosa/come avete fatto? Cosa non faccio?
Funziona solo con Everyone e non è corretto.
Supponendo che vi troviate un'installazione ex-novo, winxp, IIS, office
2000, framework, visualjnet, vari SP e aggiornamenti ed infine DBS2006
Non fate nulla di più e scrivete una webapplication linkata ad un db access
(il test di connessione è ok). Se la lanciate funziona o vi restituirebbe
errore?
Sperando nell'errore (altrimenti lancio il pc dalla mia window :o)  ) cosa
fareste?
Quali flag in IIS?
Quali diritti sulle directory?
Le ho provate tutte meno una: quella corretta !
Valter

Intanto pazientate per la mie continue pressioni ma è perchè vorrei capire.
Sono finalmente giunto ad un dato di fatto:
ho aperto il file .ldb ed ho rilevato l'utente che blocca il db. Nel mio
caso Computer - admin.
Nel tab Protezione, tra i vari utenti, ho Users (Computer\Users) e Valter
(Computer\Valter).
Dopo alcune prove ho rilevato che se assegno il controllo completo al primo
(Users ecc) la pagina viene visualizzata senza errori. Anche se copio la
cartella sul disco secondario all'interno di altre cartelle e mi accerto di
avere tali permessi (creando una nuova web application) tutto continua a
funzionare.
L'utente Everyone non è presente.
La mia domanda è:
sono giunto alla conclusione o è ancora un aggiramento dell'ostacolo?
ma l'utente di IIS non dovrebbe essere IUSR (assente) e quindi dipendere dai
suoi permessi il corretto funzionamento dell'applicazione?
Grazie.
Valter