EventLog access through ASP.Net app

Ask a Question related to ASP.NET Security, Design and Development.

  1. #1

    Default EventLog access through ASP.Net app

    I have an ASP.Net app for which I want to be able to log
    events to the Windows 2000 server event log under a special
    log name. I encountered the initial security exceptionwhen
    I first tried this in code and then did some research on
    the subject. I think I've found two seperate ways to
    accomplish what I want to do:
    1. Use "sandboxing" by writing a class library in a
    strong-named assembly that I install in the GAC which I
    then call into from my ASP.Net app.
    2. Use wrapped Win32 API calls to perform impersonation,
    which, I understand, requires that I grant "Act as Part of
    Operating system" priviledge to the ASPNET user.

    Which do the users of this group suggest I use for the best
    security and portability to other, possibly new, Windows
    servers?
    JimN Guest

  2. Similar Questions and Discussions

    1. Eventlog problems
      Hi All, I'm writing an webservice and want to log errors etc. and thoughed the Eventlog would be a nice place for it. The problem is that i can't...
    2. Eventlog application registration error
      As I understand it from the examples in the documentation each application needs to get registered in order to be able to write to an event log. ...
    3. SecurityException on EventLog.CreateEventSource
      Hi All, Can anybody tell me how to write to the application event log with a new source. I'm running the .Net example code but can't get it to...
    4. [ANN] win32-eventlog 0.1.0
      Hi all, I'm happy to announce the first release of win32-eventlog. This is a Ruby interface to the Win32 EventLog. Synopsis ========...
    5. Trouble writing to EventLog
      My aspx page can not write to the EventLog "Requested registry access is not allowed". I have read the posts about ASPNET not having access to...
  3. #2

    Default Re: EventLog access through ASP.Net app

    The easiest way is to just create the event log application as part of your
    installation. You do this by editing the registry and adding a key with the
    name of the application to
    HKLM\SYSTEM\CurrentControlSet\Services\EventLog\Ap plication. You can find
    more info about doing this here:

    [url]http://support.microsoft.com/default.aspx?scid=kb;en-us;329291[/url]

    Jeff

    "JimN" <anonymous@discussions.microsoft.com> wrote in message
    news:038301c3b393$edfef7a0$a401280a@phx.gbl...
    > I have an ASP.Net app for which I want to be able to log
    > events to the Windows 2000 server event log under a special
    > log name. I encountered the initial security exceptionwhen
    > I first tried this in code and then did some research on
    > the subject. I think I've found two seperate ways to
    > accomplish what I want to do:
    > 1. Use "sandboxing" by writing a class library in a
    > strong-named assembly that I install in the GAC which I
    > then call into from my ASP.Net app.
    > 2. Use wrapped Win32 API calls to perform impersonation,
    > which, I understand, requires that I grant "Act as Part of
    > Operating system" priviledge to the ASPNET user.
    >
    > Which do the users of this group suggest I use for the best
    > security and portability to other, possibly new, Windows
    > servers?

    Jeff Guest

  4. #3

    Default Re: EventLog access through ASP.Net app

    Im exactly in same situation - trying to get EventLog & RegistryKey to be
    working for network computers: "access denied", because the WindowsIdentity
    passed to me does not have LOGON32_LOGON_NETWORK_CLEARTEXT flag... And I
    can't create my own identity, because at runtime I don't know credentials of
    the user, who uses my asp.net application...


    "JimN" <anonymous@discussions.microsoft.com> wrote in message
    news:038301c3b393$edfef7a0$a401280a@phx.gbl...
    > I have an ASP.Net app for which I want to be able to log
    > events to the Windows 2000 server event log under a special
    > log name. I encountered the initial security exceptionwhen
    > I first tried this in code and then did some research on
    > the subject. I think I've found two seperate ways to
    > accomplish what I want to do:
    > 1. Use "sandboxing" by writing a class library in a
    > strong-named assembly that I install in the GAC which I
    > then call into from my ASP.Net app.
    > 2. Use wrapped Win32 API calls to perform impersonation,
    > which, I understand, requires that I grant "Act as Part of
    > Operating system" priviledge to the ASPNET user.
    >
    > Which do the users of this group suggest I use for the best
    > security and portability to other, possibly new, Windows
    > servers?

    Juri Zenkevitch Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139