Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Rule Deployment Wizard for Email router fails with SideBySide Configuration error


Symptoms

While deploying the rules through the rule deployment wizard, we get the error : "There is no such object on the server"

“SideBySide” error in the System Event Log – Event ID 59: Generate Activation Context failed for C:\Program Files\Microsoft CRM Email\Wizard\Rules.exe. Reference error message: The referenced assembly is not installed on your system. 

↑ Back to the top


Cause

Issue is with .NET assemblies (DLL VS90) missing in the GAC (Global Assembly Cache) and the Rule Deployment Wizard is looking for the 32 bits for Microsoft Visual C++ 2008 SP1 Redistributable Package.

↑ Back to the top


Resolution

Install Update roll up 15 for the Email router.

* Download the Microsoft Visual C++ 2008 SP1 Redistributable Package from below URL and run the exe on the Email router server

http://www.microsoft.com/downloads/en/confirmation.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en  

* Restart the email router service and launch Rule Deployment Wizard and deploy the rules.

↑ Back to the top


More Information

1. CRM 4.0 with Email router on 64 bit server.

2. When you run the Rule Deployment Wizard, you will get the below error. You can export the error and notice in an XML file.

System.ComponentModel.Win32Exception: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) at Microsoft.Crm.Tools.ExchangeConnectorDeployment.RuleDeploymentSession.SendCommand(String command, String exchangeServerName, String exchangeStoreDn, String exchangeSystemDn, String exchangeMailboxDn, String crmEmailAddress, Boolean disabledMode, String exchangeServerLegacyName, String exchangeAdminMailboxDn, Boolean exchange14, RULE_STATUS& ruleStatus) at Microsoft.Crm.Tools.ExchangeConnectorDeployment.RuleDeploymentSession.DeployRule(DirectoryEntry userDirectoryEntry, String crmEmailAddress, Boolean disabledMode, Boolean exchange14) at Microsoft.Crm.Tools.ExchangeConnectorDeployment.RuleDeploymentRequest.ProcessNext()

↑ Back to the top


Keywords: kbmbsmigrate, kbmbspartner, vkball, kb

↑ Back to the top

Article Info
Article ID : 2529791
Revision : 1
Created on : 1/8/2017
Published on : 8/3/2011
Exists online : False
Views : 84