I recently had to diagnose a CRM 2013 “Access Is Denied” message, back in the world of CRM 2011 this was pretty straight forward. CRM would present an option to download a log file and the log invariably pointed me in the right direction.
However I’ve found that CRM 2013 no longer presents the same option to download the log, you just get the generic error message with no further detailed information. As I was using CRM Online I was unable to check the server logs myself and I didn’t have time to contact Microsoft support.
Fortunately Fiddler came to the rescue, by capturing the web traffic between my client machine and the server I was able to find the extended error message. The full error is actually passed to the client it just isn’t presented on screen.
To do this step by step:
- Download and install Fiddler.
- All CRM traffic is HTTPS so you will need to enable HTTPS decryption. Remember to turn this off afterwards and remove the interception certificates.
- Open CRM and repeat the steps that caused the problem.
- Fiddler should capture all the traffic.
- Examine the traffic and find the row where the URL contains “/_common/error/errrohandler.aspx?”.
- Select the row, click the inspectors tab, click the WebForms tab, the full error will be presented.