Sto provando a scrivere nel log degli eventi del server per tenere traccia delle eccezioni generate dalla mia applicazione.
Come mai quando tento di fare un WriteNewEntry mi dice accesso al registro di sistema negato ? devo configurare qualcosa ?
Sto provando a scrivere nel log degli eventi del server per tenere traccia delle eccezioni generate dalla mia applicazione.
Come mai quando tento di fare un WriteNewEntry mi dice accesso al registro di sistema negato ? devo configurare qualcosa ?
Non avere problemi è un problema.
L'utente con cui gira la tua applicazione hai permessi necessari per scrivere nel registry della tua macchina?
Ciao
Kalman
Kalman
uhm...parli dell'utente loggato all'applicazione o dell'utente che e' entrato in Windows ?
Non avere problemi è un problema.
Chi è che dovrebbe scrivere nel registry?
L'utente loggato all'applicazione o l'utente che e' entrato in Windows o l'utente con cui gira l'applicazione (IUSR_machinename)?
Kalman
Se parli del secondo, dove si configura il permesso di scrivere nel log ?
Non avere problemi è un problema.
l'utente che e' entrato in win. che differenza c'e' con quello con cui gira l'applicazione (IUSR_machinename)?Originariamente inviato da Kalman
Chi è che dovrebbe scrivere nel registry?
L'utente loggato all'applicazione o l'utente che e' entrato in Windows o l'utente con cui gira l'applicazione (IUSR_machinename)?
Non avere problemi è un problema.
Quando tu ti colleghi ad un sito, l'utente che utilizza il sito di solito è IUSR_machinename autenticato Anonymous. In IIS vai nelle proprietà di un sito ,poi nel tab "Directory Security",premi il bottone "Edit" di "Authentication and acces control".
In alto hai "Anonymous Access" e il nome dell'utente che verrà impersonato dall'applicazione. Altrimenti puoi utilizzare altri metodi (ma per siti pubblici aperti a tutti va bene così).
Puoi però nel web.config del tuo sito dire quale utente deve impersonare la tua applicazione.
<system.web>
<identity impersonate="false" userName="app1" password="app1pw" />
</system.web>
Il tutto in modo più chiaro ed esaustivo lo trovi su
http://it.gotdotnet.com/quickstart/a...thandauth.aspx
Ciao
Kalman
Kalman
Ti ringrazio. Quindi, come stanno le cose, e premesso che l'utente IUSR_machinename non ha i privilegi per scrivere nel log, che mi consigli di fare, considerando anche che e' una applicazione che deve girare soltanto in una intranet ?
Andare sull'imitazione ...
o andare a configurare IIS al momento della installazione dal cliente ?codice:<system.web> <identity impersonate="true" userName="utentewin" password="passwin" /> </system.web>
Spero di aver capito e di non aver detto cavolate.
Non avere problemi è un problema.
Se lasci l'accesso anonimo e non la basic o integrated io cambiarei l'utente su iis e non metterei nulla nel web.config.
Ciao
Kalman
Kalman
ok, grazie 1000
Non avere problemi è un problema.