Impossible de publier des flux de travail après avoir installé ou supprimer un correctif Microsoft Dynamics CRM 4.0 ou du correctif cumulatif

Traductions disponibles Traductions disponibles
Numéro d'article: 968793 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Vous ne parvenez pas à publier des flux de travail après avoir installé ou supprimer un correctif Microsoft Dynamics CRM 4.0 ou du correctif cumulatif. Le message d'erreur suivant s'affiche :

"Une erreur s'est produite lorsque le flux de travail a été créé. Essayez de réenregistrer le flux de travail."


La trace de la plate-forme comprend les éléments suivants :
System.Globalization.CultureInfo type n'est pas marqué comme étant autorisé dans le fichier de configuration de l'application.

Cause

Le fichier Web.config est un fichier sans version qui est installé et géré par Microsoft Dynamics CRM 4.0. Car il s'agit d'un fichier sans version qui peut être personnalisé, il peut nécessiter la modification manuelle après l'installation ou la suppression d'un correctif Microsoft Dynamics CRM.

Comportement de Microsoft Dynamics CRM 4.0 Hotfix Installer pendant l'installation des fichiers sans version

Si la version déjà installée d'un fichier a été modifiée depuis son installation, le programme d'installation de correctif Microsoft Dynamics CRM remplacera pas avec la version la plus récente. Ce comportement suppose que si le fichier a été modifié, les modifications ont été intentionnelles et ne doivent pas être remplacées.

Comportement de Microsoft Dynamics CRM 4.0 Hotfix Installer lors de la suppression des fichiers sans version

Tous les fichiers concernés sont rétablies pour les versions précédemment installées, indépendamment de si elles ont été modifiés. Ce comportement suppose que la suppression est effectuée pour restaurer un état antérieur, même si cela signifie que d'écraser les modifications apportées depuis cet état précédent.

Résolution

Pour résoudre ce problème, vous devez modifier manuellement le fichier Web.config pour appliquer les modifications prises en charge que le programme d'installation n'a pas appliqué lors de l'installation. Pour plus d'informations sur les modifications qui doivent être effectuées, consultez la section «L'historique des modifications apportées au fichier Web.config». Si le scénario de suppression à partir de la section "Résumé" se produit, vous devez réappliquer les personnalisations que le programme d'installation a remplacé lorsque le fichier sans version a été supprimé. Pour modifier le fichier Web.config, procédez comme suit.

Remarque Comme toujours, nous vous recommandons que vous sauvegardez entièrement votre système avant d'installez ou supprimez des cumuls de correctifs ou de mise à jour.
  1. Recherchez le fichier Web.config :
    • Sur un serveur, l'emplacement par défaut est la suivante :
      <system drive >: \inetpub\wwwroot
    • Sur un client, l'emplacement par défaut est la suivante :
      <system drive >: \Program Files\ Microsoft CRM\Client\res\Web
  2. Sauvegardez le fichier Web.config existant en copiant le fichier, puis renommez-le. Par exemple, renommez le fichier Web.config. <date>.
  3. Ouvrez le fichier dans le bloc-notes ou dans un autre programme de modification de texte.
  4. Appliquer les modifications nécessaires.
  5. Enregistrez le fichier.

Historique des modifications apportées au fichier Web.config

Les modifications suivantes ont été introduites dans la base de connaissances Microsoft article ou ensemble de mises à jour qui est répertorié. Toutefois, les modifications sont nécessaires pour chaque ensemble de mises à jour supplémentaire qui est installé. Par exemple, si le correctif cumulatif 3 est le premier correctif que vous avez installé, vous devez effectuer la modification pour le correctif cumulatif 3 et les modifications pour le correctif n ° 2 et le correctif cumulatif 1. Toutes les modifications doivent être appliquées au sein de la balise <authorizedTypes.> existante comme suit. Si vous trouvez que le contenu existe déjà, vous ne devrez pas ajouter de nouveau.

Mettre à jour des modifications qui sont incluses dans 957975, correctif cumulatif 3 et tous les cumuls de correctifs et la mise à jour une version ultérieure

<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>

Modifications qui sont incluses dans cumulatif 2 et tous les cumuls de correctifs et la mise à jour une version ultérieure


<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>

Modifications qui sont incluses dans 955060, 957975, mettre à jour le correctif cumulatif 1 et tous les correctifs ultérieurs et les correctifs cumulatifs

<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>

Plus d'informations

Pour plus d'informations sur la terminologie de mise à jour de logiciel, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
824684Description de la terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft
Pour plus d'informations sur la terminologie package Microsoft Business Solutions CRM logiciel correctif et mise à jour, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
887283Normes d'attribution de noms pour les packages de mise à jour et les correctifs logiciels de Microsoft Business Solutions CRM

Références

Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
961768Le correctif cumulatif 3 pour Microsoft Dynamics CRM 4.0 est disponible
959419Le correctif cumulatif 2 pour Microsoft Dynamics CRM 4.0 est disponible
952858Le correctif cumulatif 1 pour Microsoft Dynamics CRM 4.0 est disponible

Propriétés

Numéro d'article: 968793 - Dernière mise à jour: mardi 22 décembre 2009 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Dynamics CRM 4.0
Mots-clés : 
kbmt kbsurveynew kbqfe kbmbsmigrate KB968793 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 968793
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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