我不是那个FIX专家,我有一个必须由我解决的代码......
每天凌晨2点(FIX服务器时间00:00:00),由于QuickFix中的访问冲突异常导致我崩溃的应用程序。这是事件查看器中的错误:
Exception Info: System.AccessViolationException Stack: at <Module>.FIX.Initiator.stop(FIX.Initiator*, Boolean) at QuickFix.SocketInitiator.stop(Boolean) at QuickFix.SocketInitiator.Dispose(Boolean) at QuickFix.SocketInitiator.Finalize()
应用程序是用C#用QuickFix编写的。
指导我去哪里的任何线索?是QuickFIX的东西吗?
任何导游都会非常感激,我处于中间位置!
感谢。
答案 0 :(得分:0)
如果您将此行添加到app.config中,则可以使用try catch块捕获错误,并且可以调查错误
<runtime>
<legacyCorruptedStateExceptionsPolicy enabled="true" />
</runtime>
应该放在</configuration>
标记之前。