RESOLUTION 1
1. Verify Transaction agent installed on the host.
2. Verify iisreset was run from the Windows command line after Transaction agent installation. (Not just a restart of the WWW windows service.)
RESOLUTION 2
1. Ensure that all the pre-requisites and software requirements are met according to the Release Notes under the System Requirements section. Refer to KB 107653 as well.
2. Restart Foglight Agent Manager running the .NET Transaction Agent
3. Restart the "Foglight Agent Host for Microsoft .NET" service
4. Rerun iisreset from the Windows command line.
5. Trigger transactions by accessing the application site
NOTE: The above steps need to be performed in sequence.
RESOLUTION 3
Inspect the agent host log file and look for a simlar warning message:
WARN [20] com.quest.pas.agent.instrumentation.Patch - "System.Net.HttpWebRequest::SerializeHeaders(): void" does not contain expected function body, skipping instrumentation; unexpected MD5: 1dbe6f2d0d120cff9df3e275340bb864
In the above message, the MD5 is for .NET Framework 4.5 but the agentHost log showed that the .NET agent did not consider it a 4.5 and hence loaded a different configuration. Upon checking the clrversion of the .NET application, it showed this:
com.quest.pas.agentinfo.dotnet.host.clrversion = 4.0.30319.17626
4.0.30319.17929 or higher is actually the Releaset to Market (RTM) version of .NET 4.5 framework, but the one indicated above is older than that – so Foglight .NET agent is correct in that aspect.
Further checks indicate that 4.0.30319.17626 appears to be a pre-release version of .NET 4.5 and not the RTM version or later.
Ensure that you upgrade to a .NET 4.5 RTM version or later.
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center