gpt4 book ai didi

asp.net - 检测到 NonComVisibleBaseClass;我该如何解决?

转载 作者:行者123 更新时间:2023-12-02 14:12:05 25 4
gpt4 key购买 nike

我的类派生自 System.Web.Security.MembershipUser我在提交表单时收到此错误。弹出表单使用 ASPPDF,并且应用程序在实现自定义 MembershipProvider 功能之前没有此问题。请注意,这只是一个调试错误。当我不调试时它似乎可以工作。有谁知道我该如何解决这个问题?

检测到NonComVisibleBaseClass消息:进行了 QueryInterface 调用,请求 COM 可见托管类“XyAmpUser”的默认 IDispatch 接口(interface)。但是,由于此类没有显式默认接口(interface)并且派生自非 COM 可见类“System.Web.Security.MembershipUser”,因此 QueryInterface 调用将失败。这样做是为了防止非 COM 可见基类受到 COM 版本控制规则的约束。

谢谢,~ck 在圣地亚哥

最佳答案

我最近在与您的情况完全无关的情况下发现了此错误。

  1. 导航到“调试”->“异常...”
  2. 展开“托管调试助手”
  3. 取消选中 NonComVisibleBaseClass Thrown 选项。
  4. 点击[确定]

Here is more information, which may help.

只是为了保持最新状态:

在 Visual Studio 2019 中:“调试”菜单、“Windows”-->“异常设置”,打开“异常设置”窗口。展开“托管调试助手”,最后取消选中 NonComVisibleBaseClass

关于asp.net - 检测到 NonComVisibleBaseClass;我该如何解决?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1049742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com