Compartilhar via


Erro: o servidor Web não foi configurado corretamente

Depois de executar as etapas detalhadas aqui para resolver o problema e antes de tentar novamente depurar, talvez você também precise redefinir o IIS. Você pode fazer isso abrindo um prompt de comando administrador e digitando iisreset.

Siga as etapas a seguir para resolver esse problema:

  1. Se o aplicativo Web hospedado no servidor estiver configurado como um build de versão, republique como um build de depuração e verifique se o arquivo web.config contém debug=true no elemento de compilação. Redefina o IIS e tente novamente.

    Por exemplo, se você estiver usando um Perfil de Publicação para um build de Versão, altere-o para Depurar e republicar. Caso contrário, o atributo de depuração será definido como false quando você publicar.

  2. (IIS) Verifique se o caminho físico está correto. No IIS, você encontra essa configuração em Configurações Básicas > Caminho Físico (ou Configurações Avançadas em versões mais antigas do IIS).

    O caminho físico poderá estar incorreto se o aplicativo Web tiver sido copiado para um computador diferente, renomeado manualmente ou movido. Redefina o IIS e tente novamente.

  3. Se você estiver depurando localmente no Visual Studio, verifique se o servidor correto está selecionado nas propriedades. (Abra Propriedades > Servidores Web > ou Propriedades > Depuração dependendo do tipo de projeto. Para um projeto Web Forms, abra Páginas de Propriedades > Opções Iniciais > Servidor).

    Se você estiver usando um servidor externo (personalizado), como o IIS, a URL deverá estar correta. Caso contrário, selecione IIS Express e tente novamente.

  4. Verifique se a versão correta do ASP.NET está instalada no IIS.

    Versões incompatíveis do ASP.NET no IIS e no projeto do Visual Studio podem causar esse problema. Talvez seja necessário definir a versão da estrutura em web.config. Para instalar ASP.NET Core no IIS, confira Instalar ASP.NET Core no Windows Server ou, para ASP.NET, Instalar ASP.NET no Windows Server. Além disso, consulte IIS 8.0 Usando ASP.NET 3.5 e ASP.NET 4.5 ou, para ASP.NET Core, Host no Windows com IIS.

  5. Se o limite maxConnection no IIS for muito baixo e você tiver muitas conexões, talvez seja necessário aumentar o limite de conexão.

Confira também