Wednesday, October 29, 2014

Lookup errors on Dynamics CRM 2013 with Google Chrome 38

Google sends in regular updates for Chrome for good and to break Dynamics CRM 2013. Here's a recent error on saving the lookup.


Microsoft does have a KB Article on this which suggests you not to update to Chrome 38. This suggestion is valid if you have not already updated Chrome.

For those who have already updated, here's what you can try. It's an unsupported fix but, its a fix.

For a detailed explanation of why did the lookup functionality break? look no further than this.

Monday, October 27, 2014

How to fix: The resource you are looking for has been removed in CRM 2013

During the installation of Microsoft Dynamics CRM 2013 Server, I received the following error message:

Module IIS Web Core
Notification MapRequestHandler
HandlerStaticFile
Error Code 0x80070002

Requested URL
http://localhost:5555/****/{635427333390000809}/WebResources/msdyn_/PersonalWall.htm

Physical Path
C:\Program Files\Microsoft Dynamics CRM\CRMWeb\****\{635427333390000809}\WebResources\msdyn_\PersonalWall.htm

Logon Method Negotiate

Cause
Apparently, this is because the IIS URL Rewrite module is not rewriting the URL correctly. CRM creates rules within the rewrite module; for FederationMetadata and WebResourcesRule.

One of these rules is to load the handlers/FederationMetadata.ashx when Federation Metadata/2007-06/FederationMetadata.xml is requested.

We have to check if the URL Re-write module is available in IIS on the CRM website and if the re-write rules are present. If the re-writing rule is present then URL Re-write is corrupt and we need to re-install it.

Resolution

  • Navigate to Add/Remove programs
  • Identify Microsoft URL Rewrite Module and uninstall it
  • To re-install the module locate rewrite_1.1_amd64_rtw file in the CRM 2013 Server installation folder “UrlRewriteModule”
This is also true for CRM 2011 just in case you have similar installation issues with CRM 2011.

Thursday, October 9, 2014

Installing Microsoft Dynamics CRM 2013 on Windows Server 2012

You may find many blog posts that will provide you step by step installation procedure to install Dynamics CRM 2013 on Windows Server 2012, so I'm not going to do this here. Instead I shall quickly mention few tips so that you can fly through the installation.

Indexing Service Pre-requisite

I spent some time to find the indexing service in Windows Server 2012. There isn't any. Microsoft now calls in Windows Search Service. Look for it in the Features section in the Server Manager when you are adding roles and features.

Performance Counter Permissions

You might receive these below errors in the final stage of the installation:

"The account specified to run the Microsoft Dynamics CRM application does not have Performance Counter permissions."

"The account specified to run the Microsoft Dynamics CRM Asynchronous Service does not have Performance Counter permissions."

Fix
  • Open Server Manager
  • Select Tools and click Computer Management
  • Select Local Users and Groups
  • Select Groups
  • Under Performance Log Users group add CRM App Service user and CRM Async Service user
  • Click back on the CRM installation screen and click next to continue
You are good to go now!