HDSoftware Skrevet 1. november 2007 Del Skrevet 1. november 2007 Hei igjen Blir vist noen meldinger i dag :-) Jeg prøver å skrive til EventLog, men programmet feiler allerede når SourceExists() skal prøve. Får SecurityException was unhandled, med underteksten "Finner ikke kilden, men kunne ikke søke i noe eller alle hendelsesloggene. Logger uten tilgang: Security. Jeg tenker jo med en gang at dette har med rettigheter å gjøre, men finner ingen eksempler på dette i MSDN (tror jeg da) Ser jo at Manfred har en tråd her om Eventlog, men i koden hans er det jo ikek tatt med noe som tilsier at jhan trenger logge på. Tips mottas som vanlig med takk.... Lenke til kommentar
HDSoftware Skrevet 6. november 2007 Forfatter Del Skrevet 6. november 2007 HUH? Ingen som bruker Eventloggeren? Lenke til kommentar
Spartakus Skrevet 6. november 2007 Del Skrevet 6. november 2007 (endret) http://quickstart.developerfusion.co.uk/Qu...c/LogWrite.aspx Edit: Kanskje ikke den beste linken. Litt ufordel med norsk språk i .NET, du kunne jo pasta inn engelsk feilmelding i google. Endret 6. november 2007 av xtc Lenke til kommentar
HDSoftware Skrevet 6. november 2007 Forfatter Del Skrevet 6. november 2007 Jada, og dette eksemplet gjør nøyaktig det samme som meg. Prøvde t.o.m. å kompilere og kjøre eksemplet på den siden og får akkurat samme problem. Den klager fortsatt på tilgang. Lenke til kommentar
wolf5 Skrevet 6. november 2007 Del Skrevet 6. november 2007 (endret) Har brukern din (den som kjører applikasjonen) rettigheter til eventloggen? google: To resolve you need to give the ASP.NET user permission to read from the event log registry entries. And here's how:Select Start - Run, then enter: regedt32 Navigate/expand to the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Security Right click on this entry and select Permissions Add the ASPNET user Give it Read permission Endret 6. november 2007 av wolf5 Lenke til kommentar
HDSoftware Skrevet 6. november 2007 Forfatter Del Skrevet 6. november 2007 Svaret ditt hjalp, men dette er jo helt dustete! Det må altså en endring i rettigheter for å skrive til hendelsesloggen. For noe forbaska tull! Ikke er det triviellt å legge inn denne brukeren heller fra et program....... sukk :-( Og jeg som trodde eventloggeren var et ypperlig sted å legge hendelser fra en service. Akk - sånn kan det gå. Får heller lage en egen logger da... Lenke til kommentar
Manfred Skrevet 6. november 2007 Del Skrevet 6. november 2007 Du kan jo skrive til registeret fra servicen da... hvis den kjører som en bruker med tilgang... Lenke til kommentar
HDSoftware Skrevet 6. november 2007 Forfatter Del Skrevet 6. november 2007 Så klart, men dette har ingenting med skriving til registeret å gjøre. Det handler om å sette rettigheter til en del av registeret og dette er i aller høyeste grad komplisert fordi vi da kjappt snakker AD og så vidt jeg vet er ikke dette fullstendig integrert før i Framework 3, og kansje ikke engang da er dette triviellt. En løsning så klart er å si at servicen skal kjøre som local administrator, men av sikkerhetsmessige grunner tror jeg neppe IT ansvarlig på forskjellige steder tillater dette. Bare det å forlange at en service må ha 100% administrator rettigheter for å skrive en event i loggen er etter min mening helt unødvendig og hvorfor dette er slik skjønner jeg ikke. Skulle nesten tro M$ mener man må passe seg for skumle meldinger i eventloggen. Lenke til kommentar
alftore Skrevet 7. november 2007 Del Skrevet 7. november 2007 Jeg vil anbefale deg å kikke på NLog eller log4net for logging. Mye bedre løsning. Lenke til kommentar
HDSoftware Skrevet 7. november 2007 Forfatter Del Skrevet 7. november 2007 Tja, strengt tatt er vel dette overkill for mitt prosjekt. En annen ting er at det å bruke EventLoggeren til Microsoft er den optimale veien fordi programmet mit skal tusle på en Win2K3 server og der er det jo kun event loggen som interesserer IT folket. Tror jeg bruker Eventloggeren jeg og gir beskjed til IT folkene rundt om kring at de må gi rettigheter til loggeren i registry. Tross alt bør en IT mann kunne klare dette Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå