我的课来自System.Web.Security.MembershipUser提交表单时出现此错误。弹出表单使用ASPPDF,并且在实现自定义MembershipProvider好东西之前,应用程序没有此问题。请注意,这仅是调试错误。当我不调试时,它似乎可以工作。有谁知道我该如何解决?
检测到NonComVisibleBaseClass消息:进行了QueryInterface调用,以请求COM可见托管类'XyAmpUser'的默认IDispatch接口。但是,由于此类没有显式的默认接口,并且是从非COM可见的类'System.Web.Security.MembershipUser'派生的,因此QueryInterface调用将失败。这样做是为了防止非COM可见基类受到COM版本控制规则的约束。
谢谢,〜圣地亚哥的[ck]
我最近在与您完全不相关的情况下发现了此错误。
这是告诉您:您的项目包含一些基于COM的对象,这些对象未使用公开使用的密钥签名。
有两种解决方案:1-从调试器设置中取消选中NonVisibleCome选择2-找到您的对象代码,对其进行签名并重建。