Jag tänkte exprimentera lite med att låta min asp.net applikation skriva till eventloggen. Jag har dock stött på patrull eftersom asp.net kontot (självklart) inte få skapa en ny logg. Har letat runt på nätet och skapade en logg med an vanlig console-applikation med får ändå inte till det...
Får fortfarande felmeddelande att jag inte har rättigheter när jag försöker skriva till den.
Efter lite registerpillande och en omstart (viktigt!) så kan jag nu skapa entrys i loggen.
Problemet är att det står:
Det går inte att hitta en beskrivning för händelse-ID 0 i källan Jon. Den lokala datorn har eventuellt inte nödvändig registerinformation eller meddelande-DLL-filer som behövs för att visa meddelanden från en fjärrdator. Kanske kan du använda flaggan /AUXSOURCE= om du vill se den här beskrivningen. Mer information om detta finns i Hjälp- och supportcenter. Ytterligare information: Error occurred.
Jag skulle helst inte vilja skriva till Application-loggen som jag gör nu utan göra en egen och skriva till men det vill sig inte alls - får security-fel då.
vet att det är en gammal tråd men tyckte att det var lika bra att post här istället för att skapa en ny med samma problem.
har samma problem att jag inte har rättigheter att skriva i eventloggen från min C# applikation.
Kommer du ihåg vad du gjort för att det skulle fungera?
har försökt lägga till IUSR_ användaren till administratörgruppen men får fortfarande samma fel.
För att kunna använda en ny/egen event-source behöver man lägga till en ny registernyckel, med det event-source-namn du vill använda, under "HKEY_LOCAL_MACHINE/SYSTEM/Current_ControlSet/Services/Eventlog/Application"
Om man nu försöker logga eventloggmeddelanden med detta källnamn kommer de skapas, men man får en varningstext överst i dem med texten "Det går inte att hitta en beskrivning för händelse-ID" (om man kör i Svenskt o.s.).
Detta löser man genom att lägga till ett nytt strängvärde i registret under den ovan skapade registrnyckeln. Detta ska ha namnet "EventMessageFile" och värdet "c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\EventLogMessages.dll" (eller motsvarande för den .NET version du använder).
275 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e