I got an issue trying to get Live Monitor to work on a CMS 6 site running .Net 4.0. After installing it I get a "Error, failed to load root node". I checked the post by Jacob but I'm got a host header. Also found that there was a bug if your using https but I'm on http so shouldn't be that. So hooking up the logging I get:
System.TypeLoadException: Could not load type 'System.ServiceModel.Activation.HttpHandler' from assembly 'System.ServiceModel, Version=220.127.116.11, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
This lead me to find this excelent blog post.
I have tried all three Resolutions and the first and third doesn't make any difference. But if I add the runtimeVersionv2.0 as a preCondition I get the same error in admin mode but now it is a 404 instead of a 500. And going directly to the svc mysite/mysecureui/EPiTrace/services/TraceService.svc I get a parsing error
XML Parsing Error: not well-formedLocation: http://hemtex.web.local/admin/EPiTrace/services/TraceService.svcLine Number 1, Column 2:<%@ ServiceHost Service="EPiServer.Trace.CMS.Services.TraceService" %>-^
So my question to you. Anyone that has gotten Live Monitor to run on a .net 4.0 site? If so how did you do it?
Yes, I'm running Live Monitor on a .NET 4 site. Make sure you're refering to the .NET 4 version of the httphandler, like so:
<add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel.Activation, Version=18.104.22.168, Culture=neutral, PublicKeyToken=31bf3856ad364e35" resourceType="Unspecified" preCondition="integratedMode" />
I think this blog might help you solve the issue.