问题标签 [inner-exception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在不丢失堆栈跟踪的情况下重新抛出 TargetInvocationException 的内部异常
我有很多使用Delegate.DynamicInvoke
. 其中一些方法会进行数据库调用,我希望能够捕获 aSqlException
而不是捕获 theTargetInvocationException
并通过其内部查找实际出了什么问题。
我正在使用这种方法重新抛出,但它清除了堆栈跟踪:
该PreserveStackTrace
方法是我通过另一篇文章修复的扩展方法(我不知道它实际上做了什么)。但是,这似乎也没有保留跟踪:
visual-studio-2010 - 检查 VS2010 中的内部异常
可能是编程新手提出的一个明显问题:
我正在 Visual Studio 2010 中调试 Silverlight 项目。如何/在哪里检查“内部异常”?这是我在“调试”下选择的东西吗?
更新:我试图弄清楚为什么我开始收到以下错误:
代码:4004
类别:ManagedRuntimeError
消息:System.Exception:未处理提交错误!在 Telerik.Windows.Data.QueryableDomainServiceCollectionView`1.OnDomainContextSubmittCompleted(SubmitOperation submitOperation) 在 System.ServiceModel.DomainServices.Client.SubmitOperation.InvokeCompleteAction() 在 System.ServiceModel.DomainServices.Client.OperationBase.Complete(异常错误) 在 System.ServiceModel .DomainServices.Client.SubmitOperation.Complete(OperationErrorStatus errorStatus) at System.ServiceModel.DomainServices.Client.DomainContext.<>c_ DisplayClassb.b _3(Object )
c# - 如何对带有内部异常的代码进行单元测试?
我想对以下代码进行一些单元测试覆盖:
编辑:看来我不需要 Moles 来测试这段代码。另外,我有一个错误,第 5 行和第 6 行颠倒了。
c# - 显示完整 InnerException 的正确方法是什么?
什么是展示我完整的正确方法InnerException
。
我发现我的一些 InnerExceptions 有另一个InnerException
,而且非常深入。
将为InnerException.ToString()
我完成这项工作还是我需要遍历InnerExceptions
并建立一个String
with StringBuilder
?
c# - 内部异常的属性被处理了吗?
我正在为 WCF Web 服务编写单元测试。我故意向抛出WebExceptionFault<string>
. 在单元测试中,被捕获的异常是属性中EndpointNotFoundException
的标准。我想验证响应的正文是否与我认为应该存在的字符串匹配。WebException
InnerException
但是,我遇到了一个问题,因为(它是 a )的Response
属性是 Disposed 并且无法读取。WebException
System.Net.SyncMemoryStream
我的代码:
处置 InnerException 的属性是否正常?有没有办法解决?
.net - ASP.net InnerException:将记录添加到数据库
浏览了我的教科书,但是当我尝试向数据库添加记录时,我仍然无法捕获内部异常。在我的班级中捕获 InnerException 的正确语法是什么?
db.SaveChanges引发了内心的期望。这是我的“addReviews.cs”类文件中添加记录的代码:
提前致谢!
.net - 如何从 TFS 2010 上运行的测试结果中获取内部异常文本
我有一些 MSTest 单元测试在我的机器上运行得很好,但在我的自动构建中失败了。
该错误给出了一个通用错误异常,然后说“有关详细信息,请参阅内部异常”。
通常我会运行测试然后检查内部异常。但它在我的机器上运行良好。
有没有办法告诉测试也记录内部异常测试?还是我必须登录到我的构建机器并尝试从那里运行测试?(在我看来,这并不是一个很好的解决方案。)
c# - 如何捕获内部异常
我下面的发送邮件代码无法正常工作。它没有发送任何电子邮件或返回任何错误。下面的代码根本没有抛出异常。我将如何设置以捕获以下代码中可能发生的常见错误?
c# - 如何进行此调用以递归记录我的异常?
我有以下代码:
调用时,它会格式化异常消息。但是我想让它包括InnerException
和InnerException.InnerException
有什么方法可以递归地执行此操作,还是将消息格式放在另一个函数中并调用它会更好?
c# - 无法在 DLL 'WsmSvc.dll' 中找到名为 'WSManInitialize' 的入口点
我正在使用 C# 服务在远程机器上执行 Powershell 命令并显示结果。我正在使用 C# 库 System.Management.Automation.Runspaces 在远程系统上执行命令。
在其中一台服务器上,创建运行空间时发生了 TypeInitializationException 并且服务崩溃了。
即使我们在 try-catch 块中捕获了异常,服务也会崩溃。在谷歌搜索时,异常是由内部异常触发的。
InnerException: System.EntryPointNotFoundException
Message=无法在 DLL 'WsmSvc.dll' 中找到名为 'WSManInitialize' 的入口点。StackTrace:位于 System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager 的 System.Management.Automation.Remoting.Client.WSManNativeApi.WSManInitialize(Int32 标志,IntPtr& wsManAPIHandle)。WSManAPIStaticData..ctor() 在 System.Management.Automation.Remoting.Client.WSManClientSessionTransportManager ..cctor()
我该如何解决内部异常问题。