我有一个 Windows 服务(在 C# 中)。这个程序与一个外部 DLL 交互,该 DLL 有一个返回 HL7 对象的方法,我向它发送一个日期时间参数。当我从这个 dll 调用这个方法时,我得到一个异常
System.IndexOutOfRangeException:MHRS_WINDOWS.MHRS_Biz.CheckShedule_XML(日期时间开始日期,日期时间结束日期)
当我将其作为不同的项目调用时,此方法运行良好。但是当我将其设为 Windows 服务时,我得到了该异常。我不知道这种差异。
这就是为什么?
我可以做些什么来确保 DLL 调用按预期工作吗?