ID do artigo: 917413 - Última revisão: segunda-feira, 3 de dezembro de 2007 - Revisão: 1.4

Mensagem de erro ao tentar executar um aplicativo Web que é criada no .NET Framework: "Erro de servidor no aplicativo '/'"

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Recolher tudo

Sintomas

Quando você tenta executar um aplicativo da Web que é criado no Microsoft .NET Framework, poderá receber uma mensagem de erro semelhante à seguinte:
Erro de servidor no aplicativo '/'.

Descrição do erro de configuração: Ocorreu um erro durante o processamento de um arquivo de configuração necessário para atender esta solicitação. Examine os detalhes de erro específico abaixo e modifique o arquivo de configuração apropriadamente.

Mensagem de erro do analisador: É um erro usar uma seção registrada como allowDefinition = 'MachineToApplication' além do nível de aplicativo. Este erro pode ser causado por um diretório virtual não configurado como um aplicativo no IIS.

Erro de origem:

Linha 36: pela Microsoft que oferece um único logon e principais serviços de perfil para sites membros.
Line 37: -->
Linha 38: <authentication mode="Forms">
Linha 39: < forms nome = ".ApplicationName "loginUrl =" Login.aspx "/ >
Line 40: </authentication>

Arquivo de origem: Drive: \ InstallationPath \ ApplicationName \web.config linha: 38
Esse problema ocorre após você move o aplicativo para um novo local de servidor.

Causa

Esse problema ocorre quando um diretório virtual no Microsoft Internet Information Services (IIS) é configurado para ter um nome de aplicativo incorreto.

Resolução

Para resolver esse problema, remova o diretório virtual no IIS. Em seguida, recrie o diretório virtual e configurá-lo como um aplicativo. Para remover o diretório virtual, execute essas etapas:
  1. Clique em Iniciar e em seguida, clique em Painel de controle .
  2. No painel de controle, clique duas vezes em Ferramentas administrativas e, em seguida, clique duas vezes em Serviços de informações da Internet .

    Observação Se o ícone Ferramentas administrativas estiver disponível no painel de controle, clique em Alternar para o modo de exibição clássico e, em seguida, clique duas vezes em Ferramentas administrativas .
  3. Clique no nome do servidor que você deseja configurar e, em seguida, clique duas vezes em Sites .
  4. Clique duas vezes no nome do site que você deseja configurar.
  5. Clique com o botão direito do mouse no nome do diretório virtual que você deseja remover e, em seguida, clique em Excluir .
  6. Clique em Sim .
Para criar um novo diretório virtual e configurá-lo como um aplicativo, execute essas etapas:
  1. Clique para selecionar o nome do site da Web no qual você deseja adicionar o novo diretório virtual.
  2. No menu ação , aponte para novo e, em seguida, clique em Diretório Virtual .
  3. No Assistente para criação de Virtual Directory, clique em Avançar .
  4. Digite o nome do diretório virtual que você deseja criar e, em seguida, clique em Avançar .
  5. Clique em Procurar , selecione o diretório para o aplicativo e, em seguida, clique em OK .
  6. Clique em Avançar e, em seguida, clique em Concluir .

    Observação Por padrão, é criado um novo aplicativo que tem o mesmo nome que o novo diretório virtual no IIS.

A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.1 Service Pack 1
  • Microsoft .NET Framework 1.1
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
  • Microsoft .NET Framework 1.0 Service Pack 3
Palavras-chave: 
kbmt kbprb kbinfo kbtshoot KB917413 KbMtpt
Tradução automáticaTraduçã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 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: 917413  (http://support.microsoft.com/kb/917413/en-us/ )