SYMPTOMS
When you access one of the ArchiveOne web services (e.g. the ArchiveOne Search page) the web page fails to load with error:
Server Error in '/AOneSearch' Application.
Retrieving the COM class factory for remote component with CLSID
{185F6E93-AC61-4E99-8819-A487A0A36232} from machine LEGARC1 failed due to the following error: 800706ba <Archive_Server>.Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for remote component with CLSID {185F6E93-AC61-4E99-8819-A487A0A36232}
from machine LEGARC1 failed due to the following error: 800706ba <Archive_Server>.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[COMException (0x800706ba): Retrieving the COM class factory for remote component with CLSID
{185F6E93-AC61-4E99-8819-A487A0A36232} from machine LEGARC1 failed due to the following error: 800706ba <Archive_Server>.]System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +159
System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) +256
System.Activator.CreateInstance(Type type, Boolean nonPublic) +127
System.Activator.CreateInstance(Type type) +78
C2CSystems.ArchiveOne.Policy.CommonManager.ConnectToServer(String strServerOrNull, String strManagerName, String strProgID) +138
C2CSystems.ArchiveOne.Policy.LogSettingsManager..ctor(String strServer) +90
ASP.global_asax.SetLogging() +325
ASP.global_asax.Application_Start(Object sender, EventArgs e) +63
[HttpException (0x80004005): Retrieving the COM class factory for remote component with CLSID {185F6E93-AC61-4E99-8819-A487A0A36232}
from machine LEGARC1 failed due to the following error: 800706ba <Archive_Server>.]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +12601645
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +175
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +304
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +404
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +475
[HttpException (0x80004005): Retrieving the COM class factory for remote component with CLSID
{185F6E93-AC61-4E99-8819-A487A0A36232}from machine LEGARC1 failed due to the following error: 800706ba <Archive_Server>.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +12618692
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +12458309
ROOT CAUSE
The Search & Retrieval website server is unable to form a DCOM connection to the Archive server.
RESOLUTION
This error typically occurs if there is a firewall blocking the DCOM connection. You should check that DCOM connections are permitted by your firewall. For more information see, [1]How to Configure the Firewall to allow DCOM Connections