COMO: Resolver problemas de implantação de sites no Microsoft Content Management Server 2002

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 814774
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo passo a passo descreve os sintomas mais comuns, causas e procedimentos de solução de problemas relacionados a problemas de implantação de site do Microsoft Content Management Server (MCMS) 2002.

back to the top

Implantação do site MCMS 2002, é a transferência de conteúdo da Web de um servidor MCMS de origem para destino de um ou mais servidores por meio de exportar e importar operações. Os ativos de site serão transferidos como pacotes de arquivos XML (Extensible Markup Language) e arquivos de recurso (por exemplo, imagens). Recurso são arquivos com uma extensão .SDO. Funcionalidade de implantação de site preserva o comportamento dinâmico do conteúdo quando ele é implantado para o servidor de destino ou servidores.

Geralmente é muito mais simples do que um processo de exportação um processo de importação e exportação problemas são os mais comuns. Durante a exportação, o aplicativo Web do Microsoft .NET (MCMS, instalado na raiz do site MCMS) é iniciado. A implantação de site exportar alguns arquivos ASPX para iniciar captura o conteúdo do MCMS rotinas de processo e exportar o conteúdo para uma pasta temporária no <MCMS_ROOT> \Server\Temp. A pasta temporária está compactada em um arquivo temporário .SDO o RdOnlyRes pasta, e em seguida, implantação do site lê o arquivo temporário .SDO copia (ou downloads) para o local de destino que é especificado como o arquivo .SDO final. Um arquivo de relatório XML também é criado na pasta RdOnlyRes. Se qualquer uma dessas operações for sem êxito (incluindo a geração de relatório), a exportação de implantação de site será malsucedida.

back to the top

Estes são os sintomas mais comuns associados com problemas de implantação do site:
  • erro do XML Parser
    Descrição do erro: 1002: analisador O XML não pôde analisar a marca foi fornecido. Gravidade: fonte 5: C:\Program Files\Microsoft conteúdo gerenciamento Server\Shared Files\GrammarParserC.dll P:\NR\Shared\GrammarParserC\AEGrammarParser.cpp 313Debug info: uma exceção ocorreu informações extra: cliente fonte: CImProgress::DoReportRecommended ação:
    Este erro do analisador XML normalmente é acompanhado por uma descrição mais detalhada abaixo a mensagem de erro. Esta descrição geralmente ajuda a determinar o caminho de solução de problemas. Para obter mais informações sobre como determinar o caminho de solução de problemas, consulte a seção Troubleshooting Tools and Aids.
  • Erro de tempo limite do Microsoft SQL Server
    Implantação de um site MCMS - ocorreu um erro. System.Data.SqlClient.SqlError: Tempo limite expirou. O tempo limite esgotou anterior a conclusão da operação ou o servidor não está respondendo.
    O problema de tempo limite do SQL Server normalmente ocorre quando o Protocolo de memória compartilhada está habilitado se o MCMS 2002 e o SQL Server forem instalados no mesmo computador ou se o pacote é grande e recursos estão baixos. Para obter mais informações, consulte a seção Most Common Causes.
back to the top

Estas são as causas mais comuns de problemas de implantação do site:
  • arquivos .SDO inválido

    O arquivo .SDO que você deseja importar não é válido. Você pode verificar isso WinZip. Se o WinZip pode abrir o arquivo .SDO, o arquivo .SDO é normalmente válido. Um arquivo .SDO que não é válido pode gerar uma mensagem de erro ao tentar abri-lo. O arquivo pode conter arquivos 0 KB, ou ele pode conter um arquivo que tem mais informações sobre problemas ao exportar o arquivo (normalmente você pode abrir este arquivo no bloco de notas). Se possível, verifique o arquivo .SDO em um computador que não contenha o WinZip, mas que usa tecnologia de compactação do Windows. Para exibir este arquivo, renomeá-lo com a extensão de nome de arquivo .cab. Observe que você pode ver diferenças com o Microsoft Windows 2000 e o Microsoft Windows XP, portanto, verifique se possível ambos os ambientes. Se o arquivo .SDO não for válido, marque a exportação no computador para verificar que o diretório virtual /NR tem acesso anônimo ativado e que os arquivos físicos atrás o diretório /NR tem direitos todos acesso de leitura lista de controle (ACL). Além disso, tente importar este pacote em outro servidor no ambiente.

    Geralmente, os problemas de exportação são mais comuns de problemas de importação. Embora você possa ver problemas com uma importação, problemas de exportações são mais provável, portanto, que você solucionar também o computador de exportação.
  • problemas de memória

    Implantação do site requer suficiente memória física e virtual. Se você tiver arquivos .SDO grande e você ver eventos de sistema relacionadas à memória, como erros de tempo limite do SQL Server e "memória insuficiente" mensagens de erro de eventos em logs no ou perto da hora quando você executou qualquer importar e exportar funções, talvez seja necessário aumentar a física ou memória virtual o MCMS servidor. O ideal é que o servidor deve ter pelo menos 1 GB de memória física. Para obter mais informações sobre os requisitos mínimos de sistema, consulte a Ajuda do MCMS 2002 arquivo.
  • problemas de permissão

    As permissões a <MCMS_ROOT> \Server\Temp diretório e os arquivos físicos atrás o diretório virtual /NR no servidor de importação podem não ser corretos. Certifique-se que o acesso anônimo está ativado no diretório virtual /NR. Se você suspeitar de problemas de permissão, obter um log de FileMon. Para obter mais informações sobre como obter um log de FileMon, consulte a Troubleshooting Tools and Aids seção.
  • problemas de cache do Microsoft Internet Explorer

    Talvez você precise limpar o cache de Internet Explorer (especificamente, o Content.IE5 oculto diretório). Você pode encontrar problemas de cache usando as ferramentas listadas nas Troubleshooting Tools and Aids do Internet Explorer seção. Principalmente, você poderá ver uma violação de compartilhamento no arquivo Progress.htm na sua pasta de cache do Internet Explorer se você obtiver um log de FileMon.

    Para limpar o cache do Internet Explorer:
    1. Abra o Internet Explorer.
    2. Em Ferramentas , clique em Internet opções e em seguida, clique na guia Geral .
    3. Em Temporary Internet Files seção, clique em Excluir arquivos .
    4. Clique para marcar a caixa de seleção Excluir todo conteúdo off-line e, em seguida, clique em OK .
    Depois de você limpar o cache de Internet Explorer, feche todas as sessões do Internet Explorer e Gerenciador de implantação de site e tente a operação de implantação do site novamente. Se ele ainda não funcionar, talvez você precise excluir o arquivo index.dat encontrado no \Documents and Settings\ <UserName> Settings\Temporary Internet Files\Content.IE5\ oculto diretório. Para obter mais informações, consulte a seção References.
  • IIS 6.0 Erro de tempo limite de conexão

    Quando você tenta importar um pacote SDO no servidor MCMS que está em execução no computador Microsoft Windows 2003 Server, você receberá a seguinte mensagem de erro:
    Uma conexão subjacente foi fechada. Ocorreu um erro inesperado.
    Este erro pode ocorrer quando você estiver fazendo que grande SDO importa porque o IIS 6.0 expira. Para aumentar a conexão de tempo limite no IIS 6.0:
    1. Clique em Iniciar , clique em Painel de controle , clique em Ferramentas administrativas e, em seguida, clique em Internet Information Services Manager .
    2. Expanda Sites , clique com o botão direito do mouse em Default Web Site (ou o site onde seu aplicativo da Web MCMS está instalado) e, em seguida, clique em Propriedades .
    3. Selecione a guia Site .
    4. Na seção conexões , no campo tempo limite de conexão , aumente os segundos como um valor grande o suficiente para permitir para a duração da importação.
    5. Clique em OK .
  • ASP carregar limite definido no IIS 6.0

    O IIS 6.0 define a chave de metabase AspMaxRequestEntityAllowed . A propriedade AspMaxRequestEntityAllowed Especifica o número máximo de bytes permitidos no corpo da entidade de uma solicitação ASP. Se um cabeçalho Content-Length estiver presente, e o cabeçalho Content-Length Especifica uma quantidade de dados que é maiores do que o valor da propriedade AspMaxRequestEntityAllowed , o IIS retornará uma resposta de 403 erro. O valor padrão é definido como 200 quilobytes (KB). MCMS define um limite de aproximadamente 50 megabytes (MB) para recursos do MCMS. Para obter mais informações sobre como alterar esse limite, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    824471Implantação de site pode falhar no IIS 6.0, se um arquivo SDO for maior que 200 KB
  • configuração sob o diretório virtual Rdonlyres do tipo de MIME

    Para certificar-se de que funciona de implantação de site MCMS, verifique se que uma chave de tipo MIME é definida sob o diretório virtual Rdonlyres:
    1. Clique em Iniciar , clique em Painel de controle , clique em Ferramentas administrativas e, em seguida, clique em Internet Information Services Manager .
    2. Expanda Sites e, em seguida, expanda o site que está definido como um ponto de entrada da Web do MCMS. Selecione o diretório virtual NR .
    3. Expanda o diretório virtual NR . Sob o diretório virtual NR , clique com o botão direito do mouse no diretório virtual Rdonlyres e, em seguida, clique em Propriedades .
    4. Clique na guia Cabeçalhos HTTP e em seguida, clique em Tipos de MIME na seção Tipo de MIME .
    5. Verifique se a caixa de Tipo de MIME registrados (extensões de arquivo) tem o seguinte mapeamento de MIME:
      .SDO aplicativo/x-mcmscontentpackage
  • configurações de ASP e SSI no IIS 6.0

    Quando o MCMS está sendo executado no servidor Windows 2003, certifique-se que Active Server Pages e Server-Side Includes são ativadas no IIS 6.0:
    1. Clique em Iniciar , clique em Painel de controle , clique em Ferramentas administrativas e, em seguida, clique em Internet Information Services Manager .
    2. Expanda Computador Local e, em seguida, clique em Web Service Extensions .
    3. No painel direito, clique com o botão direito do mouse ASP e clique em Ativar . Clique com o botão direito do mouse em Server Side Includes e, em seguida, selecione Ativar . Para reinstalar e ativar essas configurações, abra o painel de controle e, em seguida, clique em Adicionar ou remover programas . Clique em Adicionar ou remover componentes do Windows e, em seguida, selecione Servidor de aplicativo . Para ativar as extensões, siga as etapas no assistente.
  • problema de permissão de conta ASPNET

    Quando você implanta um site no Windows Server 2003, você receberá a seguinte mensagem de erro:
    O servidor remoto retornou um erro: (404) não encontrado.
    Isso ocorre porque a conta do ASP.NET não tem permissão para acessar o diretório de implantação de site no Windows Server 2003. Para conceder o acesso de conta ASP.NET ao diretório de implantação do site:
    1. Clique com o botão direito do mouse em Iniciar , clique em explorar e, em seguida, localize \inetpub\ de installation directory.
    2. Clique com o botão direito na pasta Wwwroot e, em seguida, clique em Propriedades .
    3. Na caixa de diálogo Propriedades de Wwwroot , clique na guia segurança e, em seguida, clique em Adicionar .
    4. Na caixa de diálogo Selecionar usuários ou grupos , clique em locais , selecione o computador local e, em seguida, clique em OK .
    5. Na caixa de texto, digite aspnet e, em seguida, clique em Verificar nomes . Isso altera o texto para computername \ASPNET.
    6. Clique em OK .
    7. Na caixa permissões para conta ASPNET , certifique-se de que a conta ASPNET tem as seguintes permissões:
      • Ler & executar
      • Listar conteúdo de pastas
      • Leitura
  • mensagem de erro do IIS 6.0 "aplicativo do servidor não disponível"

    Há um problema conhecido quando MCMS é executado em um computador de servidor Windows 2003 que tenha multi-processors. Quando você tenta importar ou exportar um pacote de SDO, você receber a seguinte mensagem de erro no Gerenciador de sites:
    O servidor remoto retornou um erro: erro interno do servidor (500).
    Se você marcar o arquivo de log do IIS, você verá que o erro sempre ocorre na página ASPX Cmsxmlstub.aspx. Implantação do site usa a página ASPX Cmsxmlstub.aspx. Para obter mais informações sobre como resolver esse problema, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    821157Mensagem de erro "Servidor de aplicativo não disponível" se uma DLL é carregada no 0x33A20000 espaço de endereço e você solicita uma página ASP.NET.
back to the top

  • Se o MCMS 2002 e o SQL Server são instalados no mesmo computador, certifique-se de que o protocolo de memória compartilhada está desabilitado no SQL Server Client Network Utility. Além disso, mova a comunicação de pipes nomeados para o topo da pilha para certificar-se que o computador que está executando o MCMS e SQL Server se comunica com pipes nomeados (Isso irá melhorar o desempenho). Após fazer isso, a Microsoft recomenda que você reiniciar o Internet Information Services (IIS) e SQL Server.
  • Verifique se o usuário fazer a importação é uma MCMS administrador.
  • Verifique se o usuário listado na seção ProcessModel do arquivo Machine.config tem direitos suficientes.
  • Certifique-se que os mapeamentos do IIS do Microsoft ASP.NET estão configurados corretamente. Esses mapeamentos podem estar configurados incorretamente se IIS tiver sido removido e reinstalado IIS ou se o IIS não foi instalado antes do Microsoft .NET Framework. Para contornar isso, executar o Aspnet_regiis.exe utilitário Reparar mapeamentos do IIS para que o nome do arquivo extensões para o ASP.NET estão corretamente associados. Para obter informações adicionais sobre como fazer isso, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    325093PROBLEMA: Páginas ASP.NET exibem comportamento inesperado porque o código do lado do servidor não é processado
  • Limpar o cache de memória na configuração do servidor SCA (aplicativo).
  • Certifique-se que os controles da Web do Internet Explorer estão instalados corretamente e que a versão correta dos controles da Web é instalada. Você deve usar a versão que acompanha o MCMS 2002. Se você não tem esta versão, remova os controles da Web e instale a versão que está incluída no CD do MCMS 2002.
  • Se você estiver executando a exportação ou importar por meio dos serviços de terminal, tente executar as operações do console.
  • Determine se você pode importar ou exportar um pacote .SDO muito pequeno. Tente exportar ou importar um único canal, modelo ou recurso.
  • Determine se você excedeu o SQL Server 2000 por estação licenças e aumentar esse valor se for necessário.
back to the top

Durante um problema de importação ou exportação, as seguintes ferramentas de sistema e de terceiros podem ajudam você a solucionar seu problema de implantação do site:
  • A seção detalhes da caixa de diálogo de Erro de importação/exportação normalmente contém o erro gerado pelo MCMS e a mensagem de erro HTML que o IIS retorna. Ele normalmente (mas não nem sempre) retorna informações de HTML. Se for difícil de ler o HTML, cole o HTML no bloco de notas, nomeie o arquivo com extensão .htm e em seguida, exibir o arquivo no Internet Explorer. Você pode receber uma mensagem de erro que ajudarão você a decidir o que examinar a próxima (por exemplo, você pode receber um 401, 404, 405 ou mensagem de erro 500). Comparar esse código de resultado com o logs de eventos e o IIS logs.
  • O arquivo XML de relatório de implantação de sites no <MCMS_ROOT> \Server\RdOnlyRes é o relatório que é gerado quando você executa uma exportação ou operação de importação. O relatório que exibe o Gerenciador de implantação de sites também é baseado nesse XML. O nome de arquivo está na “ SD relatório-{GUID}-xxxx .XML ” formato.
  • O aplicativo, sistema e logs de eventos de segurança contêm informações sobre eventos do MCMS 2002. No entanto, nem todas as operações de implantação de site efetuar os logs de eventos. Exiba esses logs se ocorrer um problema. Geralmente, você deve monitorar esses logs em uma base diária para exibir problemas potenciais.
  • Os logs do IIS podem conter informações que você pode usar para solucionar problemas porque muita interação com a implantação de site ocorre através do IIS. Os arquivos de log do IIS estão localizados no diretório %windir%\LogFiles\W3SVC x, onde x é o número de sua instância do site da Web do IIS na metabase. W3SVC1 é o site padrão. O site padrão é o ponto de entrada para uma instalação típica do MCMS 2002. Seu podem variar de acordo com seu ambiente.
  • Os utilitários de FileMon e RegMon são utilitários de terceiros que monitoram e fazem o sistema de arquivos e registro ao executar uma ação no sistema. Para baixar esses utilitários, visite o seguinte site:
back to the top



A seguir está uma lista de práticas recomendadas. Alguns dessas práticas são descritos na documentação do MCMS 2002 e o arquivo Leiame que acompanha o MCMS:
  • Execute processos de importação grande durante períodos de atividade do usuário baixa no seu site para evitar lentos MCMS resposta tempo e sistema erros.
  • Para certificar-se de que os objetos de exportação e importação corretamente são enviados e recebidos, imprimir e compare o relatório de visualização de exportação e o relatório de importação visualizar. Para obter mais informações sobre os relatórios, consulte o tópico "Importar e exportar relatórios" na documentação do produto.
  • Salve o perfil de exportação para várias exportações. Um perfil de exportação é um arquivo que contém as opções a serem exportados e objetos. Você pode usar o perfil de exportação salva novamente se você precisar exportar os mesmos objetos e as opções.
  • Você pode exportar grupos de direitos do MCMS 2002 com ou sem os membros dos grupos direitos. Se o servidor de destino e o servidor de origem usam um domínio comum, você pode exportar grupos de direitos e os direitos de grupo membros que foram designados para o arquivo de objeto que estão sendo exportado. Se os domínios forem diferentes, você não deve exportar membros porque as informações do usuário não fornecem nenhuma informação no ambiente de destino.
  • Antes de importar objetos, faça o backup ele banco de dados do SQL Server para backup o servidor de destino. Isso ajuda a evitar a perda de dados.
  • Em vez de importar um .SDO que contém todo o site, execute um backup do SQL Server e a restauração do banco de dados do MCMS 2002.
  • Use as APIs de servidor. Quando você usar APIs do lado do servidor, você não está sujeitos a problemas, como problemas que são associados com passar por um servidor Web, com tempos limite do lado do cliente e com limites impostos pelo ASP.NET. A API do lado do servidor é uma API COM que se comunica diretamente com o MCMS servidor COM objeto. Para obter mais informações sobre APIs do lado do servidor, consulte a documentação do produto.
  • Você não pode usar a API do cliente em um aplicativo da Web devido às limitações causadas pelo arquivo Wininet.dll que usa esta versão da API do. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    238425INFO: WinInet não suportados para uso nos serviços
  • Quando você importa arquivos .SDO grandes através de cliente Win32 (Gerenciador de sites) ou a API do lado do cliente, o processo do ASP.NET pode expirar antes o processo seja concluído. Para estender os parâmetros de tempo limite:
    • No servidor MCMS, abra o arquivo Machine.config localizado em % windir%\Microsoft.Net\Framework\v1.0.3705\CONFIG. Na marca <processmodel>, alterar responseDeadlockInterval de "00: 03: 00" para "12: 00: 00" (12 horas tempo limite para qualquer processo aspnet_wp).
    • No servidor MCMS, abra o arquivo Web.config localizado na <MCMS_ROOT> \Server\Mcms\Sitedeployment. Na marca <httpruntime>, defina executionTimeout a “ 43200 ” (12 horas tempo limite para este aplicativo).
    • Se você pretende importar um arquivo grande .SDO usando o Gerenciador de site ou a API do lado do cliente, configurar o seguinte no MCMS computador. Esta configuração de Web.config controla o tamanho de carregamento:

      Na marca <httpruntime>, defina maxRequestLength para o múltiplo mais próximo de 1024 maior do que o tamanho em KB do arquivo .SDO (1024 = 1 MB, 102400 = 100 MB). Por exemplo, se o .SDO for 3 MB, use 4096 como o valor (4096 KB é maior que 3 MB e 4096 = 4 x 1024).
    • Por padrão, se o processo aspnet_wp usa mais de 60 % da memória do sistema, aspnet interrompe o processo. Para alterar esse padrão, edite o arquivo Machine.config:

      Na marca <processmodel>, defina memoryLimit = "maximum percentage of system memory that may be used by aspnet process ". Por exemplo, se desejar que o processo aspnet para usar um máximo de 80 % da memória do sistema, definir memoryLimit = "80".
    • A exportação inicialmente produz uma pasta grande a <MCMS_ROOT> \Server\Temp pasta e isso é compactado em um arquivo .SDO menor. Verifique se o diretório TEMP tem espaço suficiente para conter esta pasta e as duas cópias do arquivo que são produzidas.

      Isso é difícil de estimar, mas um banco de dados MCMS com 500.000 postagens gera um arquivo de 253 MB. Esse arquivo, quando descompactados, consome sobre 2 GB. Após o arquivo é produzido no diretório TEMP ele é movido para o diretório RdOnlyRes, onde ele é baixado para o cliente realizada a exportação. Certifique-se que o servidor tem espaço suficiente para a cópia de TEMP RdOnlyRes seja bem-sucedida e que o cliente tem espaço suficiente para armazenar o arquivo baixado .SDO.

      Uma regra geral para exportar ou importar um arquivo grande .SDO é: <free space> = 20 x <size of .sdo file> + 2 x <size of .sdo file> = 22 x <size of .sdo file>.
back to the top
Referências
artigos da Knowledge Base

Para obter mais informações sobre problemas de implantação do site, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
811924Exportar para SDO não criar válido SDO arquivo
811748Não é possível Importar SDO arquivo
Para obter mais informações sobre o arquivo index.dat e como removê-lo, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
306837Não é possível usar o Internet Explorer para baixar arquivos
273010Mensagem de erro: Não é possível excluir o índice. Acesso negado
Sites da Web

Para obter mais informações sobre o MCMS 2002, visite os seguintes sites: back to the top

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 814774 - Última Revisão: 12/08/2015 02:03:55 - Revisão: 2.6

Microsoft Content Management Server 2002, Microsoft Content Management Server 2002 SP1, Microsoft Content Management Server 2002 Service Pack 1a

  • kbnosurvey kbarchive kbmt kbhowtomaster KB814774 KbMtpt
Comentários