Sharepoint Farm – 500 Internal Server Error

25 Jul


The SharePoint Site Page displays “500 – Internal Server Error” while accessing it after the successful SharePoint 2013 farm setup. The event viewer shows:

 “.NET Runtime version 4.0.30319.18408 – The profiler was loaded successfully.  Profiler CLSID: ‘AppDynamics.AgentProfiler’.  Process ID (decimal): 13688.  Message ID: [0x2507].”

From SharePoints Claims Authentication:

 “An exception occurred when trying to issue security token: Loading this assembly would produce a different grant set from other instances. (Exception from HRESULT: 0x80131401).”


By default SP2013 uses the legacy code access security model which is less configurable than the latest 4.0 model. Normally, .NET runtime security system walks the call stack to determine the code is authorized to access a resource or perform an operation, comparing the granted permissions of each caller to the permission being demanded. If any caller in the call stack does not have the demanded permission, a security exception is thrown and access refused.

Below is the small illustration of Security stack walk: (Courtesy: MSDN article on Code Access Security)

Code access security


As you’ve noticed in the Event Viewer, .NET Runtime throws that the profiler isn’t compatible with the legacy model. To resolve the issue, please update your web application or problematic web app’s web.config by setting legacyCasModel attribute to false as shown in below.

 <trust level=”Full” originUrl=”” legacyCasModel=”false” /> 

Leave a comment

Posted by on July 25, 2014 in Uncategorized


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: