يتعذر نشر سير العمل بعد تثبيت أو إزالة الإصلاح عاجل ل Microsoft Dynamics CRM 4.0 أو التحديث التراكمي

الأعراض

لا يمكنك نشر سير العمل بعد تثبيت أو إزالة الإصلاح عاجل ل Microsoft Dynamics CRM 4.0 أو مجموعة التحديثات. حدث الخطأ التالي:

"حدث خطأ عند إنشاء سير العمل. حاول حفظ سير العمل مرة أخرى. "


تتبع النظام الأساسي يتضمن ما يلي:
لم يتم وضع علامة نوع System.Globalization.CultureInfo المأذون بها في ملف تكوين التطبيق.

قد تتضمن أيضا ما يلي:

اكتب System.Reflection.AssemblyVersionAttribute، mscorlib، الإصدار = 2.0.0.0، ثقافة محايد, = = لم يتم وضع علامة b77a5c561934e089 المأذون بها في ملف تكوين التطبيق

اكتب System.Reflection.AssemblyFileVersionAttribute، mscorlib، الإصدار = 2.0.0.0، ثقافة محايد, = = لم يتم وضع علامة b77a5c561934e089 المأذون بها في ملف تكوين التطبيق

السبب

هو ملف Web.config ملف معلومة مثبت وإدارتها من قبل Microsoft Dynamics CRM 4.0. لأنه عبارة عن ملف معلومة يمكن تخصيصها، قد يتطلب الأمر تعديل يدوياً بعد تثبيت أو إزالة الإصلاح العاجل ل Microsoft Dynamics CRM.

Microsoft Dynamics CRM 4.0 مثبت الإصلاح العاجل السلوك أثناء تثبيت معلومة



إذا تم تعديل الإصدار المثبت مسبقاً من الملف منذ أن تم تثبيته، سيتم استبداله يحتوي مثبت الإصلاح العاجل ل Microsoft Dynamics CRM لا مع أحدث إصدار. يفترض هذا السلوك أن إذا تم تعديل الملف، التعديلات المقصودة ولا يمكن تجاوزها.



Microsoft Dynamics CRM 4.0 مثبت الإصلاح العاجل السلوك أثناء إزالة معلومة

وتتم إعادة كافة الملفات المتأثرة إلى الإصدارات المثبتة مسبقاً، بغض النظر عن ما إذا كان قد تم تعديلها. يفترض هذا السلوك إجراء الإزالة لاستعادة حالة سابقة، حتى لو كان ذلك يعني الكتابة فوق التغييرات التي تم إجراؤها منذ تلك الدولة السابقة.

الحل

لحل هذه المشكلة، يجب تعديل ملف Web.config لتطبيق التغييرات المعتمدة المثبت لا ينطبق أثناء التثبيت يدوياً. لمزيد من المعلومات حول ما هي التغييرات التي يجب أن يتم، راجع المقطع "التاريخ التغييرات إلى ملف Web.config". في حالة حدوث سيناريو الإزالة من قسم "الملخص"، يجب إعادة تطبيق التخصيصات التي يقوم المثبت بالكتابة عندما تمت إزالة الملف معلومة. لتعديل ملف Web.config، اتبع الخطوات التالية.

ملاحظة: كما هو الحال دائماً، نوصي بأن كامل النسخ الاحتياطي للنظام الخاص بك قبل تثبيت أو إزالة أي من الإصلاحات العاجلة أو التحديث التراكمية.
  1. حدد موقع ملف Web.config:
    • الموقع الافتراضي على خادم، كما يلي:
      <محرك أقراص النظام>: \inetpub\wwwroot

    • على كمبيوتر أحد العملاء، الموقع الافتراضي كما يلي:
      <محرك أقراص النظام>: \Program Files\ CRM\Client\res\Web ل Microsoft
  2. إجراء نسخ احتياطي ملف Web.config الموجود بنسخ الملف، ثم إعادة تسميته. على سبيل المثال، إعادة تسمية الملف باسم Web.config. < تاريخ >.

  3. فتح الملف في "المفكرة" أو في برنامج آخر لتحرير النصوص.

  4. يتم تطبيق أية تغييرات ضرورية.

  5. حفظ الملف.

محفوظات التغييرات إلى ملف Web.config

أدخلت التغييرات التالية في قاعدة معارف Microsoft مقالة أو التحديث التراكمي المذكور. ومع ذلك، التغييرات مطلوبة من أجل كل مجموعة التحديثات الإضافية المثبتة. على سبيل المثال، إذا كان التحديث التراكمي 3 الإصلاح الأول الذي قمت بتثبيته، يجب إجراء التغييرات والتغيير لمجمع التحديث 3 لمجموعة التحديثات 2 والتحديث التراكمي 1. يجب تطبيق كافة التغييرات داخل العلامة < أوثوريزيدتيبيس. > الموجودة كما يلي. إذا وجدت أن المحتوى بالفعل، لم تكن لإضافته مرة أخرى.



تحديث التغييرات التي يتم تضمينها في 957975، مجموعة التحديثات 3 وكافة أحدث الإصلاحات العاجلة وتحديث مجموعات التحديثات

<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 وجميع أحدث الإصلاحات العاجلة وتحديث مجموعات التحديثات

<configuration>
<System.Workflow.ComponentModel.WorkflowCompiler>

<authorizedTypes>

...

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

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

...

</authorizedTypes>

</System.Workflow.ComponentModel.WorkflowCompiler>

</configuration>

التغييرات التي تم تضمينها في 955060، 957975، التحديث التراكمي 1، وكافة الإصلاحات العاجلة اللاحقة والتحديثات

<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 حلول الأعمال برنامج الإصلاح الجديد والتحديث حزمة المصطلحات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

887283 Microsoft CRM حلول أعمال الإصلاح والتحديث حزمة البرامج معايير التسمية

المراجع

لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

961768 مجمع التحديث 3 لبرنامج Microsoft Dynamics CRM 4.0 المتوفرة

959419 مجموعة التحديثات 2 ل Microsoft Dynamics CRM 4.0 المتوفرة

952858 التحديث التراكمي 1 ل Microsoft Dynamics CRM 4.0 متوفر

خصائص

رقم الموضوع: 968793 - آخر مراجعة: 13‏/01‏/2017 - المراجعة: 1

تعليقات