Entrar

Violação ocorre quando o caminho no # include virtual ou diretiva de arquivo é mais de 260 caracteres

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.

257619
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Se um longo caminho ou nome de arquivo (mais de 260 caracteres) for usado no <!--# include virtual | arquivo = "nome do arquivo"--> diretiva em uma página ASP, o IIS gera uma mensagem de erro violação de acesso.
Causa
O buffer alocado para o nome do arquivo é 260 caracteres. Portanto, um nome de arquivo mais de 260 caracteres causa um estouro de buffer e uma mensagem de erro violação de acesso para ocorrer.
Resolução

Windows 2000

Para resolver esse problema, obtenha o service pack mais recente para o Windows 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
260910Como obter o Service Pack mais recente do Windows 2000


Windows NT 4.0

Uma correção suportada está agora disponível da Microsoft, mas destina-se somente a corrigir o problema descrito neste artigo. Aplique-o somente aos computadores que apresentarem esse problema específico.

Para resolver esse problema, contate o Atendimento Microsoft para obter a correção. Para obter uma lista completa dos números de telefone do Atendimento Microsoft do e informações sobre os custos de suporte, visite o seguinte site: Observação : em alguns casos, as taxas cobradas pelas ligações para chamadas de suporte podem ser canceladas se um profissional de suporte da Microsoft determinar que uma atualização específica resolverá o problema. Os custos normais de suporte serão aplicados a questões e problemas que não se qualificam à atualização específica em questão de suporte adicionais.

A versão em inglês desta correção do Windows NT 4.0 deve ter os seguintes atributos de arquivo ou posteriores:
   Date      Time    Version  Size     File name  Platform   -------------------------------------------------------   01/03/00  01:45p  4.2.737  329,024  Asp.dll    x86   01/03/00  01:45p  4.2.737  550,160  Asp.dll    Alpha				

Situação

Windows 2000

A Microsoft confirmou que este é um problema no Windows 2000. Esse problema foi corrigido primeiro no Windows 2000 Service Pack 1.

Windows NT 4.0

A Microsoft confirmou que este é um problema no Windows NT 4.0.
Mais Informações
Uma correção foi adicionada para verificar o comprimento de nome de arquivo. Se o nome do arquivo tem mais de 260 caracteres, uma mensagem de erro "Arquivo de inclusão não encontrado" será retornada para o navegador.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 257619 - Última Revisão: 10/20/2013 18:24:49 - Revisão: 3.3

  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • kbnosurvey kbarchive kbmt kbbug kbfix kbwin2000sp1fix KB257619 KbMtpt
Comentários
diretiva em uma página ASP, o IIS gera uma mensagem de erro violação de acesso. " />
diretiva em uma página ASP, o IIS gera uma mensagem de erro violação de acesso. " />