設定 Microsoft Dynamics CRM for Microsoft Office Outlook 時無法轉換物件錯誤
本文提供您設定 Microsoft Dynamics CRM for Microsoft Office Outlook 時所發生錯誤的解決方案。
適用於:Microsoft Dynamics CRM Online、Microsoft Dynamics CRM 2016、Microsoft CRM client for Microsoft Office Outlook、Microsoft Dynamics CRM 2015 Microsoft Dynamics CRM 2013 年
原始 KB 編號: 3182511
徵狀
嘗試設定 Microsoft Dynamics CRM for Microsoft Office Outlook 時,您會收到下列錯誤:
「與 Microsoft Dynamics CRM 伺服器通訊時發生問題。 伺服器可能無法使用。 請於稍後再試一次。 如果問題持續發生,請連絡您的系統管理員。
無法將類型 『System.Int32』 的物件轉換成類型 『System.String』。 在 Microsoft.Crm.Application.Outlook.Config。OutlookCRMDatastoreInstaller.GetAllCRMOrgsInOutlookProfile () ...」
原因
如果先前的組態嘗試在 Outlook 中部分建立了 CRM 數據檔,就會發生此錯誤。
解決方案
請遵循下列步驟,在 Outlook 中移除不完整的 CRM 資料檔:
- 在 Windows 中開啟 控制台。 如果您找不到 控制台,請選取 [開始] 並搜尋 控制台。
- 使用 [ 搜尋] 文字框來搜尋 郵件。
- 選取 [郵件]。
- 選取 [資料檔] 按鈕。
- 如果 Microsoft Dynamics CRM 資料庫名稱的數據列出現,請加以選取,然後選取 [移除]。
- 當系統提示您確認時,請選取 [ 是 ]。
- 關閉 [ 資料檔案] 對話框。
- 再次嘗試設定 Outlook 的 CRM。
如果您在安裝、啟用或連線 CRM for Outlook 與 CRM Online 組織時仍然遇到問題,請執行 Microsoft 支援服務 和修復小幫手。
其他相關資訊
在記錄檔中找到的錯誤包含下列詳細資料:
錯誤|例外狀況:無法將類型 'System.Int32' 的物件轉換成類型 'System.String'。 在 Microsoft.Crm.Application.Outlook.Config。OutlookCRMDatastoreInstaller.GetAllCRMOrgsInOutlookProfile ()
在 Microsoft.Crm.Application.Outlook.Config。ConfigInfo..ctor ()
在 Microsoft.Crm.Application.Outlook.Config。MainForm..ctor ()
在 Microsoft.Crm.Application.Outlook.Config。ClientConfig.CreateAndShowForm (Boolean runInsideOutlook)
在 Microsoft.Crm.Application.Outlook.Config。ClientConfig.AddDeployment_FullUI (布尔值 runInsideOutlook)
在 Microsoft.Crm.Application.Outlook.Config。ClientConfig.Run (Boolean runInsideOutlook)
在 Microsoft.Crm.Application.Outlook.Config。ClientConfig.Start (String[] args, Boolean runInsideOutlook)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應