|
|
|
date: Wed, 7 May 2008 22:05:00 -0700,
group: microsoft.public.dotnet.security
back
RE: Trouble running .Net Service as LocalSystem
Nothing like following up to your own posts, but hey...
>> The application is signed with a Verisign ID. It appears that if we
>> run an unsigned version of the application, the application starts
>> and runs fine. The server with the problem is behind a proxy server.
>
> To determine whether the Authenticode signature is valid, the system
> needs to contact a Certificate Revocation List server.
>
> I guess LocalSystem doesn't have access to that CRL server (due to the
> proxy, or for another reason). In that case assembly loading is
> delayed, causing your service to exceed its allotted startup time.
>
> If you're on .NET 3.5, <generatePublisherEvidence> may come to the
> rescue (http://msdn.microsoft.com/en-us/library/bb629393.aspx).
> Otherwise, I would suggest looking into proxy permissions for
> LocalSystem. I think you can also disable CRL checking, but that's
> probably not a good idea for LocalSystem...
I just found out that support for <generatePublisherEvidence> is also
available as a hotfix for 2.0 (http://support.microsoft.com/kb/936707), and
is part of 2.0 SP1.
--
Arnout.
date: Tue, 13 May 2008 12:09:54 -0700
author: Arnout Grootveld am
|
|