Não é possível publicar fluxos de trabalho depois de instalar ou remover uma correcção do Microsoft Dynamics CRM 4.0 ou num conjunto de actualizações

Traduções de Artigos Traduções de Artigos
Artigo: 968793 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Não consegue publicar fluxos de trabalho depois de instalar ou remover uma correcção do Microsoft Dynamics CRM 4.0 ou num conjunto de actualizações. Ocorre o seguinte erro:

"Erro ao fluxo de trabalho estava a ser criado. Tente guardar novamente o fluxo de trabalho."


O rastreio de plataforma inclui o seguinte:
Tipo System.Globalization.CultureInfo não está marcado como estando autorizado no ficheiro de configuração da aplicação.

Causa

O ficheiro Web.config é um ficheiro sem versão que é instalado e gerido pelo Microsoft Dynamics CRM 4.0. Uma vez que é um ficheiro sem versão que pode ser personalizado, pode requerer modificação manual após a instalação ou remoção de um hotfix do Microsoft Dynamics CRM.

Comportamento do Microsoft Dynamics CRM 4.0 Hotfix Installer durante a instalação dos ficheiros sem versão

Se a versão já instalada de um ficheiro foi modificada desde que foi instalado, o Microsoft Dynamics CRM Hotfix Installer não irá substituí-lo com a versão mais recente. Este comportamento assume que, se o ficheiro foi modificado, as modificações foram intencionais e não devem ser substituídas.

Comportamento do Microsoft Dynamics CRM 4.0 Hotfix Installer durante a remoção de ficheiros sem versão

Todos os ficheiros afectados são revertidos para as versões anteriormente instaladas, independentemente de se estes tiverem sido modificados. Este comportamento assume que a remoção é executada para restaurar um estado anterior, mesmo se o que significa substituir as alterações efectuadas desde esse estado anterior.

Resolução

Para resolver este problema, tem de modificar manualmente o ficheiro Web.config para aplicar alterações suportadas que o programa de instalação não aplicou durante a instalação. Para obter mais informações sobre quais as alterações têm de ser efectuadas, consulte a secção "Histórico das alterações ao ficheiro Web.config". Se ocorrer o cenário de remoção da secção "Sumário", tem de aplicar novamente as personalizações que o programa de instalação tenha substituído quando o ficheiro sem versão foi removido. Para modificar o ficheiro Web.config, siga estes passos.

Nota Como sempre, recomendamos que a cópia de segurança totalmente de seu sistema antes de instala ou remover rollups quaisquer correcções ou actualização.
  1. Localize o ficheiro Web.config:
    • Num servidor, a localização predefinida é como se segue:
      <system drive >: \inetpub\wwwroot
    • No cliente, a localização predefinida é como se segue:
      <system drive >: \Program Files\ Microsoft CRM\Client\res\Web
  2. Criar uma cópia de segurança o ficheiro Web.config existente copiando o ficheiro e, em seguida, mudar o nome de. <date>Por exemplo, mudar o nome do ficheiro como Web.config. <data>.
  3. Abra o ficheiro no bloco de notas ou noutro programa de edição de texto.
  4. Aplica as alterações necessárias.
  5. Guarde o ficheiro.

Histórico das alterações ao ficheiro Web.config

As seguintes alterações foram introduzidas no Microsoft Knowledge Base artigo ou actualização conjunto de que está listado. No entanto, as alterações são necessárias para cada conjunto de actualizações adicionais que está instalado. Por exemplo, se conjunto de actualizações 3 for a primeira correcção que instalou, que tem de efectuar a alteração para o conjunto de actualizações 3 e as alterações para Update Rollup 2 e o conjunto de actualizações 1. Todas as alterações devem ser aplicadas na tag <authorizedTypes.> existente da seguinte forma. Se encontrar o conteúdo já existe, não é necessário adicioná-la novamente.

As alterações que estão incluídas no 957975, Update Rollup 3 e todas as posteriores rollups de correcções e actualização

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

Alterações estão incluídas no Update Rollup 2 e todas as posteriores rollups de correcções e actualização


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

As alterações que estão incluídas no 955060, 957975, Update Rollup 1 e todas as correcções posteriores e conjuntos de actualizações

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

Mais Informação

Para obter mais informações sobre a terminologia de actualizações de software, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft
Para obter mais informações sobre a Microsoft Business Solutions CRM hotfix e atualização pacote terminologia de software, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
887283Padrões de nomenclatura do pacote de correcção de software Microsoft Business Solutions CRM e actualização

Referências

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
961768Está disponível o conjunto de actualizações 3 para o Microsoft Dynamics CRM 4.0
959419Está disponível o conjunto de actualizações 2 para o Microsoft Dynamics CRM 4.0
952858Está disponível o conjunto de actualizações 1 para o Microsoft Dynamics CRM 4.0

Propriedades

Artigo: 968793 - Última revisão: 22 de dezembro de 2009 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Dynamics CRM 4.0
Palavras-chave: 
kbmt kbsurveynew kbqfe kbmbsmigrate KB968793 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 968793

Submeter comentários

 

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