title: HaspDotNetDllBroken error
body: <p>I am using Safenet Sentinel key, I have created a webservice for login but when i run it the first time it throws an error HASPDotNetDllBroken but runs fine if i run it the second time or consecutively after that.
  I am using the following dlls:</p>
  
  <ul>
  <li>apidsp_windows.dll</li>
  <li>hasp_net_windows.dll</li>
  </ul>
  
  <p>and my webservice is:</p>
  
  <pre><code>[WebMethod]
  public string Log()
  {
      HaspFeature feature = HaspFeature.Default;
  
      string vendorCode="Az........";
  
        Hasp hasp = new Hasp(feature);
  
      HaspStatus status = hasp.Login(vendorCode);
  
      if (HaspStatus.StatusOk != status)
      {
          return("Login Failed with status "+status.ToString());
      }
      else
      {
          return ("Login Successful with status "+status.ToString());
      }
  }
  </code></pre>