Hi All,
We have configure SharePoint Multiple Server farm for one of our customer.
They have raised question as ForeFront Identity Manager Service, ForeFront Identity Manager synchronization Servicee is disable in all other server even we have started from Central Administration.
We are getting below exception
Error Message from ForeFront Identity Management Service
Microsoft.ResourceManagement.Service: System.TypeInitializationException: The type initializer for 'Microsoft.ResourceManagement.WebServices.ResourceManagementServiceHostFactory' threw an exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Microsoft.ResourceManagement.WebServices.ResourceManagementServiceSection' threw an exception. ---> System.Configuration.ConfigurationErrorsException: Required attribute 'externalHostName' not found. (C:\Program Files\Microsoft Office Servers\15.0\Service\Microsoft.ResourceManagement.Service.exe.Config line 29)
at System.Configuration.BaseConfigurationRecord.EvaluateOne(String[] keys, SectionInput input, Boolean isTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult)
at System.Configuration.BaseConfigurationRecord.Evaluate(FactoryRecord factoryRecord, SectionRecord sectionRecord, Object parentResult, Boolean getLkg, Boolean getRuntimeObject, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
at System.Configuration.ConfigurationManager.GetSection(String sectionName)
at Microsoft.ResourceManagement.WebServices.ResourceManagementServiceSection..cctor()
--- End of inner exception stack trace ---
at Microsoft.ResourceManagement.Policy.PolicyApplicationManager..ctor()
--- End of inner exception stack trace ---
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
at System.Activator.CreateInstance[T]()
at Microsoft.ResourceManagement.Utilities.SingletonObjectBase`1.get_Instance()
at Microsoft.ResourceManagement.Utilities.DefaultSingletonObjectClassFactory`2.CreateInstance()
at Microsoft.ResourceManagement.Utilities.ClassFactoryManager.CreateInstance[T]()
at Microsoft.ResourceManagement.WebServices.ResourceManagementServiceHostFactory..cctor()
--- End of inner exception stack trace ---
at Microsoft.ResourceManagement.WebServices.ResourceManagementServiceHostFactory..ctor()
at Microsoft.ResourceManagement.WindowsHostService.OnStart(String[] args)