asp.net – RPC_E_SERVERFAULT
发布时间:2020-12-16 09:48:08 所属栏目:asp.Net 来源:网络整理
导读:在我的asp.net应用程序中,我使用Interop dll调用一个com组件方法.这在正常情况下工作正常,但在生产中有时它会抛到异常之下 System.Runtime.InteropServices.COMException(0x80010105):服务器引发异常. (来自HRESULT的异常:0x80010105(RPC_E_SERVERFAULT))
在我的asp.net应用程序中,我使用Interop dll调用一个com组件方法.这在正常情况下工作正常,但在生产中有时它会抛到异常之下
System.Runtime.InteropServices.COMException(0x80010105):服务器引发异常. (来自HRESULT的异常:0x80010105(RPC_E_SERVERFAULT)) 我怀疑当大量用户同时访问同一页面时会发生这种情况. 是否有人知道调试此问题的解决方案或步骤. 我有另一个问题.在互联网上搜索时,我遇到了这个aspcompact属性和与com组件相关的MTA vs STA线程模型.这个aspcompact属性是否适用于interop dll(运行时可调用包装器).添加此属性会解决我的问题吗? 解决方法
RPC_E_SERVERFAULT意味着进程外COM服务器抛出结构化(Win32)异常,这可能是各种各样的事情,例如访问冲突,除以零等.换句话说,COM服务器中存在一个错误实现,你的调用应用程序无法解决这个问题(除非你能找出bug是什么,并且可以设计一种方法来调用不执行错误代码的COM组件).
您需要找到您的同事负责COM服务器,让他/她使用调试器在发生异常时捕获故障转储,然后对转储进行事后调试以诊断问题并修复它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 本地化数据注释默认消息([必需] [StringLen
- 多线程和异步编程示例和实践-踩过的坑
- ASP.net Gridview突出显示多列中的最大值
- 从ASP.NET导出的word文件中添加页眉/页脚
- asp.net – 可以让CompareValidator接受带逗号的数字吗?
- asp.net – System.Web.Cache,会话级别或应用程序级别
- asp.net – Sitecore – System.Security.Cryptography.Cry
- asp.net – 使用成员资格数据在aspnet_profile表中存储其他
- 为什么OutputCache是??ASP.NET MVC中的结果过滤器而不是动作
- msbuild – 如果不指定目标框架,则不支持“发布”目标
推荐文章
站长推荐
- asp-classic – 服务器对象错误’ASP 0177:8004
- asp.net省市三级联动的DropDownList+Ajax的三种框
- asp.net-mvc – IIS 7.5.无法禁用Url重写规则(我
- asp.net – DotNetOpenAuth.WebServerClient.XSR
- asp.net-mvc – 使用Ajax在ASP.NET MVC的Kendo U
- 体验使用gcServer =“true”为.NET设置垃圾回收器
- 从ASP.NET Core 3.0 preview 特性,了解CLR的Gar
- asp.net-mvc – 如何在asp.net中使用mvc构建购物
- asp.net – 如何忽略全局asax中图像的日志记录错
- ASP.NET Handler(ashx)vs MVC Controller Action
热点阅读