title: NonComVisibleBaseClass was detected; How do I fix this?
body: <p>My class derives from System.Web.Security.MembershipUser
  I am getting this error when submitting the form. The popup form uses ASPPDFand the application did not have this problem before implementing the custom MembershipProvider goodies. Note this is a debugging error only. It seems to work when I am not debugging. Does anyone know how I can fix this?</p>
  
  <p>NonComVisibleBaseClass was detected
  Message: A QueryInterface call was made requesting the default IDispatch interface of COM visible managed class 'XyAmpUser'. However since this class does not have an explicit default interface and derives from non COM visible class 'System.Web.Security.MembershipUser', the QueryInterface call will fail. This is done to prevent the non COM visible base class from being constrained by the COM versioning rules.</p>
  
  <p>Thanks,
  ~ck in San Diego</p>