I am having a heckuva time getting providers to load on a Windows Server 2003 (std 32-bit & 64-bit). 32-bot box has .NET 3.5 SP1 and 4.0. 64-bit box has 3.5 SP1. I've already followed the instructions at the following link. The Systems.Management.Instrumentation.dll assembly was properly registered but my results didn't change:
http://msdn.microsoft.com/en-us/library/bb961987%28v=vs.90%29.aspx
I'm trying to follow the guidance from an older video blog post from the Microsoft Operations team - Debugging w/out the debugger which demonstrates using logman to monitor asp.net events, kernel traces, etc. It can be found at the following location.
https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&EventID=1032290870&CountryCode=US
I get this issue with trying to load any provider but for now I've been focusing on the ASP.NET Events provider. Yet, I have success using Tracelog from the windows driver kit instead of logman. I can load and kick off a trace session and subsequently parse it by using tracelog, so it stands to reason that there's no issue with the provider being properly registered.
Here is the command I'm using and the output. I have tried variations of flags and level passed (0xF and 5 respectively) and I get different errors.but I brought it down to the simplest form as well.
logman start IISTrace -p "ASP.NET Events" -ct perf -o iis.etl -ets
Error: Provider load failure
Here are some others:
logman start IISTrace -p "AFF081FE-0247-4275-9C4E-021F3DC1DA35 0xF 5" -ct perf -o iis.etl -ets
Warning: Could not decode "AFF081FE-0247-4275-9C4E-021F3DC1DA35 0xF 5" from the currently registered providers.
Error: Provider load failure
And another
logman start IISTrace -p "ASP.NET Events 0xF 5" -ct perf -oiis.etl -ets
Warning: Could not decode "ASP.NET Events 0xF 5" from the currently registered providers.
Error: Provider load failure
I get no other output or events in the event log to help me diagnose and I get no better luck using a provider file with the provider/flags/level in there. From the examples I've seen from several sources I am using the syntax correctly.
Any help would be greatly appreciated. While tracelog is working with thes providers I would prefer to use logman if at all possible.
Thanks in advance!