Accessing Enterprise Vault Search prompts for user credentials.

book

Article ID: 100045653

calendar_today

Updated On:

Description

Error Message

In the Enterprise Vault Event Log:

Event ID: 41521
Description: Enterprise Vault Search cannot perform certain operations. Check that all Enterprise Vault services are running.

v-437-41521

 

In a Dtrace log of the w3wp process:

{EVS} Exception: Could not load type 'System.ServiceModel.Activation.HttpHandler' from assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. Info:Unhandled Exception in Enterprise Vault Search.  || User: evlab\user1 ||  Diag: Type:System.TypeLoadException ST:   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)|   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)|   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)|   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)|   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)|   at System.Web.Configuration.HandlerFactoryCache.GetTypeWithAssert(String type)|   at System.Web.Configuration.HandlerFactoryCache.GetHandlerType(String type)|   at System.Web.Configuration.HandlerFactoryCache..ctor(String type)|   at System.Web.HttpApplication.GetFactory(String type)|   at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()|   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Inner:None
Event ID: 41521 Enterprise Vault Search cannot perform certain operations. Check that all Enterprise Vault services are running.

 

Cause

This issue can be caused by missing information in the applicationHost.config file in the %windir%\system32\inetsrv\config folder on the EVS server.

Resolution

On the EVS server, edit the applicationHost.config file located in the %windir%\system32\inetsrv\config directory on the Windows Server 2012 R2 as follows:

  1. Add " ,runtimeVersionv2.0" (without quotations) to the end of the line below the existing line:
  2. Updated Line:
    1. />
  3. In an Administrative Command Prompt, run the following command: iisreset
  4. Restart the EV Indexing Service.

 

Issue/Introduction

Attempting to access Enterprise Vault Search (EVS) prompts for user credentials 3 times before failing.