<rss version="2.0"><channel><title>Suneet.Net- Technology Evangelist's Blog.</title><link>Http://www.suneet.net/Defualt.aspx</link><description>Blog about emerging Microsoft technologies and myself. Includes the exciting stuff I come across in day to day development environmnt.</description><item><title>AppFabric Cache Diagnostic</title><description>Quick trick to see what is being sent and received by AppFabric cache server is to enable WCF logging on AppFabric server by updating its config file i.e. DistributedCacheService.exe.config.&lt;BR&gt;&lt;BR&gt;You should be able to log full SOAP messages (if encryption is not turned on) coming to the server and the ones sent back to the client.&lt;BR&gt;&lt;BR&gt;Updated-&lt;BR&gt;It does not show you the details&amp;nbsp;i.e. cache object requests/response. You will probably have to run tracelog.exe to get more insight as already said by many people on the web.</description><author>Suneet Nangia</author><category>AppFabric</category><pubDate>Fri, 30 Mar 2012 09:38:23 GMT</pubDate></item><item><title>WSDL Error: Change the method's message name using WebMethodAttribute or change the type's root elem</title><description>Bumped into this error in the morning today while adding multiple methods to the WCF service contract with same input and output parameters.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Error-&lt;/STRONG&gt;&lt;BR&gt;Change the method's message name using WebMethodAttribute or change the type's root element using the XmlRootAttribute. Multiple methods with same parameters.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Cause-&lt;/STRONG&gt;&lt;BR&gt;If you have the similar WSDL generated then you will notice the part names are same for all messages. This is fine as long as element type is different but as soon as you have another method with same parameters then this is not the case as shown below and this cause the above error to occur-&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;lt;wsdl:message name="IService_ReceiveRequest1_InputMessage"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;wsdl:part name=&lt;STRONG&gt;"parameters"&lt;/STRONG&gt; element="cns:ClientRequest" /&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/wsdl:message&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;wsdl:message name="IService_ReceiveRequest1_OutputMessage"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;wsdl:part name=&lt;STRONG&gt;"parameters"&lt;/STRONG&gt; element="cns:ClientResponse" /&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/wsdl:message&amp;gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp; &amp;lt;wsdl:message name="IService_ReceiveRequest2_InputMessage"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;wsdl:part name=&lt;STRONG&gt;"parameters"&lt;/STRONG&gt; element="cns:ClientRequest" /&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/wsdl:message&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;wsdl:message name="IService_ReceiveRequest2_OutputMessage"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;wsdl:part name=&lt;STRONG&gt;"parameters"&lt;/STRONG&gt; element="cns:ClientResponse" /&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/wsdl:message&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Resolution-&lt;/STRONG&gt;&lt;BR&gt;In our project we use WSDL exporter component (IWsdlExporter) for a different reason but having that in place made it easy for me to change the part names to be unique and that resolved the issue. You may be able to resolve it using certain attributes as well.&lt;BR&gt;</description><author>Suneet Nangia</author><category>Windows Communication Foundation</category><pubDate>Mon, 30 Jan 2012 14:55:14 GMT</pubDate></item><item><title>SSL Passthrough With TranspoprtWithMessageCredential security mode.</title><description>&lt;P&gt;After spending hours on looking at options on internet and solution provided by Pedro Felix &lt;A href="http://social.msdn.microsoft.com/forums/en-US/wcf/thread/87a254c8-e9d1-4d4c-8f62-54eae497423f/"&gt;here&lt;/A&gt;&amp;nbsp;I have cracked it using a new feature available in .net 4.0 and 3.5 SP1. Pedro's solution is great but it was&amp;nbsp;deviced&amp;nbsp;when 3.5 SP1 was not available to hand and therefore not the best option today. &lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Problem:&lt;/STRONG&gt; Many organisations use hardware accelerated NLB for SSL encryption and decryption. This alleviates SSL processing load from actual web servers and also makes it easier to update the SSL certificate as there is only place to update the certificate. The problem is if you want to use Username/Password as a credential over secure transport (SSL) you need to chose security mode as "TranspoprtWithMessageCredential" in binding (WSHttpBinding). As soon as you do this WCF will ensure message received in IIS is encrypted with SSL. Now as SSL encryption/decryption is performed by NLB here WCF throws the error.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Solution:&lt;/STRONG&gt; .Net 3.5 SP1 and 4.0 comes with a new properties allowInsecureTransport and enableUnsecuredResponse on SecurityBindingElement.&amp;nbsp;Setting these properties to True allows WCF to ignore&amp;nbsp;the strict rule of checking if message is SSL encrypted.&amp;nbsp;This property is however not exposed by built in WSHttpBinding. To make use of it you will need to create a custom binding which set these properties correctly and also allow username/password in SOAP header using standard WS security protocols. Following custom binding works like "TranspoprtWithMessageCredential" mode but without HTTPS.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT size=2 face=Arial&gt;Server binding and endpoint config-&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;bindings&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;customBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;binding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;name&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;customHttpBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;security&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;authenticationMode&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;UserNameOverTransport&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;allowInsecureTransport&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;enableUnsecuredResponse&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; /&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;httpTransport&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;/&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;binding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;customBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;bindings&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT size=2&gt;&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;endpoint&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;address&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000&gt;"" &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;binding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;customBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;bindingConfiguration&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;customHttpBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000&gt;" &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;name&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;processMessage&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;bindingName&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;customHttpBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;contract&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;SecurityCheckService.IService1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;Client binding and endpoint config-&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;bindings&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;customBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;binding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;name&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;customHttpBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;security&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;authenticationMode&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;UserNameOverTransport&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;allowInsecureTransport&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;enableUnsecuredResponse&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;/&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;httpTransport&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;/&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;binding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;customBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;bindings&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;
&lt;P&gt;&lt;FONT size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 size=2 face=Consolas&gt;client&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;endpoint&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;address&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;A href="http://NLB_IP_OR_DNS/SecurityCheckService/Service1.svc"&gt;http://NLB_IP_OR_DNS/SecurityCheckService/Service1.svc&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;binding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;customBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;bindingConfiguration&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;customHttpBinding&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000&gt;" &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;contract&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;ServiceReference1.IService1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;&lt;FONT color=#ff0000 face=Consolas&gt;name&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;processMessage&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Consolas&gt;&lt;FONT color=#000000 face=Consolas&gt;"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt; &lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;behaviorConfiguration&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;via&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#000000&gt;"&lt;/FONT&gt;&lt;/FONT&gt;/&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;&lt;FONT color=#a31515 face=Consolas&gt;client&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT color=#0000ff face=Consolas&gt;&lt;FONT size=2&gt;&amp;gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;behaviors&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;endpointBehaviors&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;behavior&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;name&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;via&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;BR&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;clientVia&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;viaUri&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;=&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&lt;A href="http://NLB_IP_OR_DNS/SecurityCheckService/Service1.svc"&gt;https://NLB_IP_OR_DNS/SecurityCheckService/Service1.svc&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#000000 size=2&gt;"&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;/&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;behavior&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;endpointBehaviors&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;BR&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;behaviors&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;BR&gt;Note ClientVia behavior. This is required as service on IIS does not know about SSL. SSL is stripped off by NLB. This client config will ensure that the request is sent to Https address but "To" Soap Header block contains Http based address so that you do not get Address Filter mismatch error.&lt;BR&gt;&lt;BR&gt;I use custom authenticator/validator to validate&amp;nbsp;the credentials coming &amp;nbsp;into the SOAP header.&amp;nbsp;Idea is to store credentials in SSO&amp;nbsp;and validate them against the hash of the password. It's easy to create a custom validator which is explained &lt;A href="http://msdn.microsoft.com/en-us/library/aa702565.aspx"&gt;here&lt;/A&gt;&lt;/P&gt;</description><author>Suneet Nangia</author><category>Windows Communication Foundation</category><pubDate>Wed, 04 Jan 2012 14:15:48 GMT</pubDate></item><item><title>AppFabric Cache Configuration and Topologies</title><description>I ve been recently working on AppFabric cache design and implementation. When it comes to configuration storage in AppFabric Cache there are quite a lot of options available&amp;nbsp;at hand. &lt;BR&gt;&lt;BR&gt;Find here the Pdf containing all the options and their pros and cons to some extent. Please note I ve considered 6 cache nodes across the sites (primary and secondary). &lt;BR&gt;&lt;BR&gt;Here is the &lt;A href="/BlogFiles/537fccbe-78e0-49f4-8f64-d8bb8355274d.pdf"&gt;link&lt;/A&gt;</description><author>Suneet Nangia</author><category>AppFabric</category><pubDate>Thu, 22 Dec 2011 12:14:51 GMT</pubDate></item><item><title>Logical vs User Connections SQL Server 2005 onwards</title><description>SQL Server gives two performance counters around connections it is servicing. &lt;BR&gt;Very quickly, Logical connections are the ones which are made over the same physical (user)&amp;nbsp;connection by&amp;nbsp;the client and can service multiple result sets at the same time. &lt;BR&gt;If you enable Multiple Active Result Sets (MARS) on your client connection string, .Net will use up to 10 logical connections on a single physical connection. Hence, on SQL you will se 1 user connection and more than 1 (up to 10) logical connections. &lt;BR&gt;</description><author>Suneet Nangia</author><category>ORM</category><pubDate>Wed, 20 Jul 2011 16:22:16 GMT</pubDate></item><item><title>IIS 7.x Clean Install</title><description>Ran into this issue with my IIS on windows 7 machine off late where IIS was just corrupted and was not loading the apps. So I thought of re-installing IIS but it did not work on first attempt so here it goes-&lt;BR&gt;&lt;BR&gt;1. Remove IIS feature from "Turn Windows features on or off"&lt;BR&gt;2. Reboot the machine.&lt;BR&gt;3. Remove Windows Process Activation service from "Turn Windows features on or off"&lt;BR&gt;4. Reboot the machine.&lt;BR&gt;5. Install IIS and Windows Process Activation back again from "Turn Windows features on or off".&lt;BR&gt;6. Install asp.net 4.0 if you use it via aspnet_regiis.exe -i&lt;BR&gt;&lt;BR&gt;Sorted.</description><author>Suneet Nangia</author><category>Windows Communication Foundation</category><pubDate>Wed, 22 Jun 2011 12:45:02 GMT</pubDate></item><item><title>Named Pipes in WCF, IIS 7.x</title><description>&lt;P&gt;If you have an endpoint using Named pipes as a binding it may not work properly in IIS 7.x unless you have "Net.Pipe Listener Adapter" service running. WAS use this service to receive requests&amp;nbsp;via Named Pipe protocol.&lt;BR&gt;&lt;BR&gt;You may get the error like following if the above service is not running-&lt;BR&gt;&lt;BR&gt;There was no endpoint listening at net.pipe://xxxService.xamlx/System.ServiceModel.Activities_IWorkflowInstanceManagement that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.&lt;BR&gt;&lt;BR&gt;There are similar services for TCP and MSMQ in the services mmc.&lt;BR&gt;&lt;/P&gt;</description><author>Suneet Nangia</author><category>Windows Communication Foundation</category><pubDate>Tue, 14 Jun 2011 13:01:28 GMT</pubDate></item><item><title>Microsoft Access SSIS Package Error</title><description>If you are designing SSIS packages on 64 bit machine like me then be aware of this-&lt;BR&gt;&lt;BR&gt;Microsoft Access does not have 64 bit driver for SSIS so when you run your package in business intelligence studio&amp;nbsp;you will get the following error-&lt;BR&gt;&lt;BR&gt;The AcquireConnection method call to the connection manager "SourceConnectionOLEDB" failed with error code 0xC0202009.&lt;BR&gt;&lt;BR&gt;Solution-&lt;BR&gt;Change the property "Run64BitRuntime" to "False" of your SSIS project.&lt;BR&gt;More details- &lt;A href="http://msdn.microsoft.com/en-us/library/ms141766.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms141766.aspx&lt;/A&gt;</description><author>Suneet Nangia</author><category>SSIS</category><pubDate>Wed, 01 Jun 2011 11:33:39 GMT</pubDate></item><item><title>Free Windows Phone 7 Book- Charles Petzold</title><description>Mike Taulty tweeted about this book lately. I think this is the perfect time for this book to be used and explored... I remember reading Charles Petzold's one of the most popular (Win API)&amp;nbsp;books long back in my Uni days and no doubt it served as a bible for Win API references. I am quite excited to read this one now...&lt;BR&gt;&lt;BR&gt;WP7 Book Url- &lt;A href="http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx"&gt;http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx&lt;/A&gt;</description><author>Suneet Nangia</author><category>General</category><pubDate>Tue, 09 Nov 2010 23:04:41 GMT</pubDate></item><item><title>Exemplary WPF Apps</title><description>Was watching Mike Taulty's blog space&amp;nbsp;lately&amp;nbsp;and came accross this really good presentation on WPF apps and how different they are from the old school windows form apps.&lt;BR&gt;&lt;BR&gt;Original blog -&lt;BR&gt;&lt;A href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/10/21/modern-windows-7-applications-uk-steve-ballmer-event-recording.aspx"&gt;http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2010/10/21/modern-windows-7-applications-uk-steve-ballmer-event-recording.aspx&lt;/A&gt;</description><author>Suneet Nangia</author><category>WPF</category><pubDate>Sun, 31 Oct 2010 11:07:40 GMT</pubDate></item></channel></rss>
