Search Wiki:
Resource Page Description
A Message Inspector plugin for Fiddler for decoding WCF Binary-encoded messages.

Usage
Download the plugin and drop it in the the Inspectors folder of your Fiddler installation. For more information, see http://blog.functionalfun.net/2009/11/fiddler-plug-in-for-inspecting-wcf.html



WCFBinaryFiddlerPlugin.png
Last edited Nov 2 2009 at 6:00 PM  by samuel_d_jack, version 7
Comments
dgholzhausen wrote  Nov 26 2009 at 3:32 AM  
I get an error when starting fiddler with the BinaryMessageFiddler.dll extension. I tired the precompiled download and building the source download. Am I missing a script file or something? The extension appears to work as I can see my WCF RIA messages (when I can get WCF RIA to work@!?>#$%)

Fiddler version 2.2.7.5

Failed to load script.
BinaryMessageFiddler.dll
System.IO.FileNotFoundException: Unable to find the specific file. at
MicrosoftJScript.VsaReference.Compile(Boolean throwOnFileNotFound)
at MicrosoftJScript.VsaReference.Compile()
at MicrosoftJScript.VsaEngine.DoCompile()
at MicrosoftJScript.VsaBaseVsaEngine.DCompile()
at Fiddler.FiddlerScript_LoadScript(String sScriptFilename)
at Fiddler.FiddlerScript.LoadRulesScript()

olegk wrote  Dec 21 2009 at 11:45 PM  
As for ver 2.2.4.6, you may prevent this exception by coping the downloaded assembly - BinaryMessageFiddlerExtension.dll - into two directories: the Fiddler install root and into the "Inspectors" folder under it.

samuel_d_jack wrote  Apr 26 2010 at 11:47 AM  
[Deleted comments relating to issues with WCF RIA Services, now that an updated version of the inspector has been posted]

clabross wrote  May 14 2010 at 4:46 PM  
When I go to the WCF Binary tab, I see this:

System.Xml.XmlException: The prefix 'q' is not defined.
at System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader reader, String res, String arg1, String arg2, String arg3)
at System.Xml.XmlBaseReader.LookupNamespace(PrefixHandleType prefix)
at System.Xml.XmlBinaryReader.ReadNode()
at System.Xml.XmlBinaryReader.Read()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at BinaryMessageFiddlerExtension.BinaryInspector.LoadMessageIntoDocument(Byte[] encodedMessage)
at BinaryMessageFiddlerExtension.BinaryInspector.GetWcfBinaryMessageAsText(Byte[] encodedMessage)
at BinaryMessageFiddlerExtension.BinaryInspector.UpdateView(Byte[] bytes)

any thoughts as to what might be going wrong?
thanks

AravindPk wrote  Jan 24 at 1:33 PM  
I am using Fiddler 2.3.3 version and even after i copy and put that dll in the respective folder, i am not seeing the WCF binary as you mentined in the above image? Any version problem or am i missing something?

Updating...
Page view tracker