title: customUserNamePasswordValidatorType not working with correct type
body: <p>I am configuring the service for message level security, I am using UserName authentication as clientCredentialType. I have given the correct type as far as I have checked but gives error on runtime</p>
  
  <pre><code>Could not load file or assembly 'Service' or one of its dependencies.
  The system cannot find the file specified.
  </code></pre>
  
  <p>Here is the web.config part</p>
  
  <pre><code>&lt;serviceCredentials&gt;
          &lt;serviceCertificate findValue="MyWebSite"
                storeLocation="LocalMachine"
                storeName="My"
                x509FindType="FindBySubjectName" /&gt;
          &lt;userNameAuthentication userNamePasswordValidationMode="Custom"
           customUserNamePasswordValidatorType="Service.UserNamePassValidator,Service" /&gt;
        &lt;/serviceCredentials&gt;
  </code></pre>
  
  <p>This is the part of the service model where I am mentioning the UsernamePassValidator type</p>
  
  <p>and here is the class</p>
  
  <pre><code>namespace Service
  {
  public class UserNamePassValidator : System.IdentityModel.Selectors.UserNamePasswordValidator
  {
      public override void Validate(string userName, string password)
      {
          if (!(userName == ConfigHelper.Get(ConfigHelper.CIMSBulkEmail, "ServiceUsername") 
              &amp;&amp; userName == ConfigHelper.Get(ConfigHelper.CIMSBulkEmail, "ServicePassword")))
          {
              throw new FaultException("Invalid credentials");
          }
      }
  }
  }
  </code></pre>
  
  <p>Is there anything I missed ?</p>