無法安裝或移除 Microsoft 動態 CRM 4.0 Hotfix 或更新彙總套件之後,發佈工作流程

文章翻譯 文章翻譯
文章編號: 968793 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

您將無法安裝或移除 Microsoft 動態 CRM 4.0 Hotfix 或更新彙總套件之後,將發佈工作流程。 發生下列錯誤:

"時發生錯誤建立工作流程時。試著再次儲存工作流程。


平台追蹤包含下列項目:
型別 System.Globalization.CultureInfo 未標記為已授權應用程式組態檔中。

發生的原因

Web.config 檔案是一個 unversioned 檔案,已安裝,並由 Microsoft 動態 CRM 4.0 所管理。 因為它是可自訂的 unversioned 檔案,它可能需要安裝或移除的 Microsoft 動態 CRM Hotfix 之後手動修改。

Microsoft 動態 CRM 4.0 Hotfix 安裝程式行為 unversioned 檔案安裝期間

如果已安裝的版本的檔案已被修改,因為它已安裝,Microsoft 動態 CRM Hotfix 安裝程式將不取代它與最新版本。 這種行為假設,如果修改檔案所做的修改被有意而且應該不會覆寫。

移除 unversioned 檔期間的 Microsoft 動態 CRM 4.0 Hotfix 安裝程式行為

所有受影響的檔案會還原成先前所安裝版本不論是否他們已被修改。 這種行為會假設移除會執行來還原先前的狀態即使這表示覆寫先前的狀態後已做的變更。

解決方案

如果要解決這個問題,您必須以手動方式修改 Web.config 檔,以套用支援安裝程式沒有套用在安裝期間的變更。 為必須進行哪些變更的詳細資訊,請參閱 」 的 Web.config 檔的變更歷程記錄 」 一節。 移除案例從 「 摘要 」 區段發生您必須重新套用安裝程式 overwrote 移除 unversioned 檔案時的自訂。 如果要修改 Web.config 檔案,請依照下列步驟執行。

附註如往常我們建議您完整備份您的系統之前,先安裝或移除任何 Hotfix 或更新彙總套件。
  1. 找出 Web.config 檔案:
    • 在伺服器上預設的位置是,如下所示:
      <system drive >: \inetpub\wwwroot
    • 在用戶端預設位置是,如下所示:
      <system drive >: \Program Files\ Microsoft CRM\Client\res\Web
  2. 將複製該檔案並再重新命名備份現有的 Web.config 檔。 為 Web.config 檔案,例如重新命名 <date>。
  3. 在 「 記事本 」 或另一個文字編輯程式中,請開啟該檔案。
  4. 套用所需的任何變更。
  5. 儲存檔案。

Web.config 檔的變更歷程記錄

下列的變更已引入中會列出 「 Microsoft 知識庫 」 文章或更新積存。不過,所做的變更所需的每個其他更新彙總套件所安裝的。 比方說如果更新彙總套件 3 是第一個您所安裝的 Hotfix,您必須讓更新彙總套件 3 修訂和修訂更新彙總套件 2 和更新彙總套件 1。 所有的變更應套用現有 <authorizedTypes.> 標籤中,如下所示。 如果您發現內容已經存在,您沒有再次新增。

包含在 957975,變更更新彙總套件 3 和所有以後的 Hotfix 及更新積存

<configuration>

  <System.Workflow.ComponentModel.WorkflowCompiler>

    <authorizedTypes>

      ...

      <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System.Globalization" TypeName="CultureInfo" Authorized="True"/>

      ...

    </authorizedTypes>

  </System.Workflow.ComponentModel.WorkflowCompiler>

</configuration>

包含在更新彙總套件 2 及所有後續的 Hotfix 及更新積存的變更


<configuration>

  <System.Workflow.ComponentModel.WorkflowCompiler>

    <authorizedTypes>

      ...

      <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System"  TypeName="Void" Authorized="True"/>

      ...

    </authorizedTypes>

  </System.Workflow.ComponentModel.WorkflowCompiler>

</configuration>

包含在 955060,變更 957975,更新彙總套件 1 和所有以後的 Hotfix 及更新彙總套件

<configuration>

  <System.Workflow.ComponentModel.WorkflowCompiler>

    <authorizedTypes>

      ...

      <authorizedType Assembly="mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" Namespace="System"  TypeName="Math" Authorized="True"/>

      ...

      <authorizedType Assembly="Microsoft.Crm.SdkTypeProxy, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.Crm.SdkTypeProxy" TypeName="CrmService" Authorized="False"/>

<authorizedType Assembly="Microsoft.Crm.SdkTypeProxy, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="Microsoft.Crm.SdkTypeProxy.Metadata" TypeName="MetadataService" Authorized="False"/>

    </authorizedTypes>

  </System.Workflow.ComponentModel.WorkflowCompiler>

</configuration>

其他相關資訊

如需有關軟體更新術語的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
824684用來描述 Microsoft 軟體更新標準術語的說明
如需有關 Microsoft 商務方案 CRM 軟體 Hotfix 及更新封裝術語的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
887283Microsoft 商務方案 CRM 軟體 Hotfix 及更新封裝的命名標準

?考

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
961768Microsoft 動態 CRM 4.0 更新彙總套件 3 是可用
959419Microsoft 動態 CRM 4.0 更新彙總套件 2 是可用
952858Microsoft 動態 CRM 4.0 更新彙總套件 1 是可用

屬性

文章編號: 968793 - 上次校閱: 2009年12月22日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Dynamics CRM 4.0
關鍵字:?
kbmt kbsurveynew kbqfe kbmbsmigrate KB968793 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:968793
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com