【发布时间】:2011-06-21 06:48:48
【问题描述】:
我有一个 Windows 服务(在 C# 中)。这个程序与一个外部 DLL 交互,该 DLL 有一个返回 HL7 对象的方法,我向它发送一个日期时间参数。当我从这个 dll 调用这个方法时,我得到一个像
的异常System.IndexOutOfRangeException: MHRS_WINDOWS.MHRS_Biz.CheckShedule_XML(DateTime startdate, DateTime enddate)
当我将其作为不同的项目调用时,此方法运行良好。但是当我将其设为 Windows 服务时,我得到了该异常。 我不知道这个区别。
这是为什么?
我可以做些什么来确保 DLL 调用按预期工作吗?
【问题讨论】:
-
异常信息是什么?堆栈跟踪?
-
看起来这个问题可能与 DateTime 转换问题有关,但是,如果没有异常消息或堆栈跟踪,我无法提供更多帮助...请在何时发布你有机会。
标签: c# windows dll service hl7