Corcoran,
Marlon has a right, it is recommended to use impersonation. In that way you force aspnet process to run under Windows logon account. So, you can then assign requested permissions to this account.
Unfortunately, I have not this book, but I suppose that your app try to write something in Application log. That suppose that your app account has write permission on
Code:
C:\WINNT\system32\config\AppEvent.Evt
file. So, you have to add write permission to the account u use for aspnet process execution on this file. Be ensure that your IIS disallow an anonymous access.
Regards,
NNJ
...but the Soon is eclipsed by the Moon