Nous accédons à Outlook via la DLL de redemption dans C# .net. Nous utilisons différents services tels que: l'importation de contacts, l'intégration du calendrier, etc. Parfois, nous recevons exception de COM de rachat comme:Obtention d'une exception lors de l'accès à Outlook via Redemption COM
The file abc.ost is in use and cannot be accessed.
'MyApplication' exited without properly closing your Outlook data file
Quelqu'un pourrait-il nous aider à identifier la cause de ce problème?
détails d'exception sont mentionnés ci-dessous:
Exception1:
OutlookServices.OutlookService - System.Runtime.InteropServices.COMException (0x80040119): Error in IMAPISession.OpenEntry: MAPI_E_EXTENDED_ERROR
Error: 'MyApplication' exited without properly closing your Outlook data file 'C:\Users\abc\AppData\Local\Microsoft\Outlook\[email protected]'. 'MyApplication' must be restarted. If this error message recurs, contact support for 'MyApplication' for assistance.
at Interop.Redemption.IRDOSession.GetMessageFromID(String EntryIDMessage, Object EntryIDStore, Object Flags)
Exception2:
OutlookService - System.Runtime.InteropServices.COMException (0x8004011D): Error in IMAPISession::OpenMsgStore: MAPI_E_FAILONEPROVIDER
Error: The file C:\Users\abc\AppData\Local\Microsoft\Outlook\[email protected] - abc.ost is in use and cannot be accessed. Close any application that is using this file, and then try again. You might need to restart your computer.
at Interop.Redemption.IRDOSession.GetDefaultFolder(rdoDefaultFolders FolderType)
Redemption est un logiciel commercial propriétaire. Je recommande de contacter le développeur Redemption à l'adresse http://dimastr.com/redemption/contact.htm à la place. –
Cette question est étiquetée «outlook-redemption». Il est parfaitement acceptable de poser des questions sur la Rédemption ici. –
Je me demande si une autre application peut être en cours d'exécution qui maintient ouvert le fichier OST? J'ai trouvé que Skype (anciennement Lync) pour les affaires tenait l'OST ouvert. J'ai fermé lync et l'erreur s'est arrêtée. Je devrais dire que j'ai eu l'erreur comme montrée dans Exception1 ci-dessus du client de MSOutlook après qu'il se soit terminé anormalement ... Je n'utilise pas la rédemption. –