嗨
有没有写一个记录器可以记录异常的方式发生在也用C#另一个程序?C#应用程序记录
Q
C#应用程序记录
2
A
回答
1
例外是存在严格处理,所以没有一种机制。
2
是的,但是这并不容易。
如果您正在从当前应用程序运行AppDomain
中的应用程序,那么它相对容易。你所做的就是在那个域中,你附加到UnhandledException
事件处理程序并以这种方式注册异常。
不过,我怀疑你指的是C#应用程序在不同的进程正在运行。在这种情况下,您仍然使用大致相同的机制,但实际获得AppDomain
要困难得多。这涉及托管C++并在远程域中执行线程。你可以看一下Can I inject a thread in a remote app domain from C#和http://social.msdn.microsoft.com/Forums/en/winforms/thread/e4cfa5dd-e254-4088-8754-09dc40d4fb5b有关它的更多信息。
0
在一个例外,你可以发送异常的详细信息到另一个应用程序,它是负责记录的异常。您可以使用各种远程过程调用机制之一,例如可能使用Web服务或Windows Communication Foundation(WCF)。
这是Error Handling Extensions in WCF的一个很好的例子。
相关问题
- 1. c#控制台应用程序的记录器应用程序
- 2. 记录应用程序块
- 3. 记录应用程序块
- 4. 应用程序不记录
- 5. 应用程序记录器
- 6. 记录在多线程应用程序
- 7. 使用模板记录应用程序
- 8. MediaRecorder - 记录调用应用程序
- 9. 用于记录C结构的程序?
- 10. 日志记录应用程序块 - 记录调用者
- 11. 日志记录应用程序块
- 12. Fluentd + golang记录应用程序出错
- 13. Android应用程序名称记录器
- 14. Java应用程序+日志记录
- 15. web2py应用程序日志记录
- 16. 保存javascript应用程序的记录
- 17. 。应用程序日志记录
- 18. 记录应用程序块 - Logger.Write()
- 19. 仅嗅探/记录应用程序层
- 20. 记录应用程序执行
- 21. 记录iTunes Connect发布应用程序
- 22. 故障记录公式 - 应用程序
- 23. Facebook状态记录器应用程序
- 24. 记录并保存在C#.NET Web应用程序
- 25. C#中的Windows 8 taskmanager应用程序历史记录#
- 26. 更新Winforms应用程序中的SQL记录(语言:C#)
- 27. 在C#Windows窗体应用程序中搜索Microsoft Access记录?
- 28. C#使用SQL登录应用程序
- 29. C#应用程序的标记栏?
- 30. 如何-登录C#应用程序
那么,异常可以进行序列化,因此可以通过不同的过程记录 – flq 2010-11-28 11:45:55