5

一部のユーザーは、この例外を時々受けます(すべての連絡先に対してではありません):

System.Runtime.InteropServices.COMException (0x800706BE): 
   The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
   at Microsoft.Office.Interop.Outlook._ContactItem.get_LastName()

ContactItemこれは、(タイプの)連絡先の名前を取得しようとしているときに発生します。

誰かが問題が何であるか知っていますか?

どんな助けでもいただければ幸いです。ありがとう!

4

2 に答える 2

10

これはWindowsエラー、ファシリティコード7です。最後の単語はWindowsエラー0x6be==1726を示します。

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

OutlookなどのOfficeプログラムとの相互運用は、アウトプロセスCOMを介して行われます。RPCは、低レベルのリモートプロシージャコールメカニズムです。このようなリモート呼び出しが失敗する理由はいくつかあります。エラーコードとエラー名の両方がうまくグーグル。

最も簡単な説明は、Outlookが倒れたということです。発生します。インプロセス相互運用の利点は、ホストプログラムがクラッシュすると、コードも削除されることです。アウトプロセスのシナリオではなく、エラーを診断するのが難しいだけです。顧客のITスタッフに、一般的なOfficeトラブルシューティング戦略を使用するように依頼します。

于 2010-12-17T16:19:23.123 に答える
0

ネットワークサービス(またはアプリプールのID)へのフルアクセスをフォルダーC:\ Windows \ System32 \ config \ systemprofile\AppDataに設定します

よろしく!アルゼンチンのガブリエル

于 2016-02-28T08:16:23.703 に答える