Topic: Exception with Microsoft Windows 2000 SP4
After installing Microsoft Windows 2000 SP4 the following exception
occurs when I browse my web site: COMException (0x80041b58)
Answer
There are several different reasons for this. Check the detailed call
stack.
SeImpersonatePriviledge missing:
[COMException (0x80041b58)]
Microsoft.ContentManagement.Interop.Publishing.CmsHttpContextClass.Initi
alize(String currentUrl, String httpHostName, Int32 serverPort, Boolean
isSecureServer, Int32 iisInstanceId, String remoteMachineAddress, String
authenticationType, String authenticationToken, Int32 windowsUserHandle,
String ClientAccountName) +0
Microsoft.ContentManagement.Publishing.CmsHttpContext.initialize(IntPtr
windowsToken, String cmsAuthToken, String clientUserName, String
clientAccountType) +297
Microsoft.ContentManagement.Publishing.CmsHttpContext.getCmsHttpContextF
romIdentity(HttpContext httpContext) +1088
Microsoft.ContentManagement.Publishing.CmsHttpContext.get_Current()
+57
The Account running the ASPNET_WP worker process is missing the
SeImpersonatePrivilege privilege when Windows 2000 SP4 is installed. On
member servers this is the ASPNET account or a different account
configured in either machine.config or web.config. You need to add the
SeImpersonatePriviledge to the account running the ASPNET_WP worker
process.
On Windows 2000 domain controllers with .NET Framework 1.1 the default
account is not the ASPNET account but the IWAM_<machinename> account.
A solution is provided in the CMS 2002 SP1 Readme file.
Known bug in the the PostingObject.Approvers(Boolean) method:
[COMException (0x80041b58): Server error. Contact the site
administrator.]
Microsoft.ContentManagement.Interop.Publishing.IRcwPosting.get_Approvers
(Boolean doExpandUserGroups) +0
Microsoft.ContentManagement.Publishing.Posting.Approvers(Boolean
doExpandUserGroups) +47
Request MCMS hotfix 828278
References
1.0 specific:
315158 - FIX: ASP.NET Does Not Work with the Default ASPNET Account on a
Domain
1.1 specific
824308 BUG: IWAM Account Is Not Granted the Impersonate Privilege for
ASP.NET
Natty Gur[MVP]
blog :
http://weblogs.asp.net/ngur
Mobile: +972-(0)58-888377