通过Redemption COM访问outlook时出现异常
我们正在通过c#net中的redemption DLL访问outlook。我们正在使用各种服务,如:导入联系人、日历集成等。有时,我们会从redemption COM获得例外,如:通过Redemption COM访问outlook时出现异常,outlook,mapi,outlook-redemption,Outlook,Mapi,Outlook Redemption,我们正在通过c#net中的redemption DLL访问outlook。我们正在使用各种服务,如:导入联系人、日历集成等。有时,我们会从redemption COM获得例外,如: The file abc.ost is in use and cannot be accessed. 'MyApplication' exited without properly closing your Outlook data file 有人能帮我们找出这个问题的根本原因吗 例外情况详情如下: 例
The file abc.ost is in use and cannot be accessed.
'MyApplication' exited without properly closing your Outlook data file
有人能帮我们找出这个问题的根本原因吗
例外情况详情如下:
例外情况1:
OutlookServices.OutlookServices-
System.Runtime.InteropServices.COMException(0x80040119):中出现错误
IMAPISession.OpenEntry:MAPI_E_EXTENDED_错误
错误:“MyApplication”在未正确关闭Outlook的情况下退出
数据文件
'C:\Users\abc\AppData\Local\Microsoft\Outlook\abc@org.com.ost'.
“MyApplication”必须重新启动。如果此错误消息再次出现,
请联系“MyApplication”的支持部门以获取帮助
在Interop.Redemption.IRDOSession.GetMessageFromID(字符串
EntryIDMessage、对象EntryIDStore、对象标志)
例外情况2: OutlookService-System.Runtime.InteropServices.COMException (0x8004011D):IMAPISession::OpenMsgStore中的错误: MAPI_E_FAILONEPROVIDER 错误:文件被删除 C:\Users\abc\AppData\Local\Microsoft\Outlook\abc@sigmacare.com - abc.ost正在使用中,无法访问。关闭任何需要的应用程序 正在使用此文件,然后重试。您可能需要重新启动计算机 电脑 在Interop.Redemption.IRDOSession.GetDefaultFolder(rdoDefaultFolders)中 折叠类型)
赎回是一种专有的商业软件。我建议改为联系赎回开发者。这个问题被标记为“outlook赎回”。在这里提问赎回问题是完全可以的。我想知道是否有另一个应用程序正在运行,它正在打开OST文件?我发现Skype(前身为Lync)for business正在打开OST。我关闭了lync,然后错误停止发生。我应该说,在MSOutlook客户端异常终止后,我从MSOutlook客户端获得了上述异常1中所示的错误。。。我不是在使用救赎。