The Troubleshooter utility in DotNet\WebSamples folder of the "Holiday" SDK provides a page that can be used to debug Certificate and Network problems. This utility can be especially helpful in diagnosing certificate issues when deploying your application to new test environments and your production environment. 

There are two ways you can use this utility one you can use the code in this application in your project or drop your web.config file in this project. The following steps descrive the later:

  1. Drop your application's web.config file in the "Troubleshooter" project
  2. Add the following element to your web.config's configuration section
  3. <SYSTEM.CODEDOM>
      <COMPILERS>
       <COMPILER language=c#;cs;csharp extension=".cs" compilerOptions="/unsafe" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      </COMPILERS>
    </SYSTEM.CODEDOM>

  4. Run it!!