System.Runtime.InteropServices.COMException (0x800706BE) when getting contact.LastName

后端 未结 3 2207
谎友^
谎友^ 2021-02-10 09:45

Some of our users are getting this exception sometimes (not for every contact):

System.Runtime.InteropServices.COMException (0x800706BE): 
   The remote procedur         


        
相关标签:
3条回答
  • 2021-02-10 09:50

    I don't know that this is the answer, but this might get you going in the right direction:

    http://support.microsoft.com/kb/329080

    0 讨论(0)
  • 2021-02-10 10:00

    It is a Windows error, facility code 7. The last word gives the Windows error, 0x6be == 1726:

    // MessageId: RPC_S_CALL_FAILED
    //
    // MessageText:
    //
    // The remote procedure call failed.
    //
    #define RPC_S_CALL_FAILED                1726L
    

    Interop with Office programs like Outlook happens through out-of-process COM. RPC is the low-level Remote Procedure Call mechanism. There are several reasons for such a remote call to fail. Both the error code and the error name google well.

    The simplest explanation is just that Outlook fell over. That happens. The advantage of in-process interop is that when the host program crashes then it will take out your code as well. Not in an out-of-process scenario, you just get a hard to diagnose error. Ask your customer's IT staff to use their typical Office troubleshooting strategies.

    0 讨论(0)
  • 2021-02-10 10:08

    set the full access to Network Services (or identity of apppool) to the folder C:\Windows\System32\config\systemprofile\AppData

    Regards! Gabriel from Argentina

    0 讨论(0)
提交回复
热议问题