Por que estou recebendo erros aleatórios 500 em meus sites MVC e ASP no iis7?

2

Parece acontecer em quase todos os sites e não importa se é um site ASP ou .NET. Se você atualizar logo após receber o erro, ele desaparece e não volta, apenas atualizando algumas vezes. Eu tenho dois servidores trabalhando com balanceamento de carga para o IIS. EDIT Também estes são caminhos válidos para nomes de pastas. As páginas conectam-se a um banco de dados do Microsoft SQL em outro servidor. Os pools de aplicativos são configurados para usar um usuário de domínio diferente para todos os sites A, bem como para qualquer outra letra do alfabeto conforme instruído pela Microsoft. Cada site tem seu próprio pool de aplicativos. EDITAR

    
por Brooke Ingersoll 09.01.2012 / 18:38

3 respostas

3

Tente "não" carregar o balanceamento dos servidores para ver se um dos servidores é responsável.

    
por 09.01.2012 / 21:55
2

O erro também indica "Código de erro 0x80070035", descrito em detalhes no site da Microsoft: link .

O erro basicamente significa "Acesso negado", a pasta não pode ser acessada pelo IIS, eu começaria verificando as permissões dessa pasta. Você desejará garantir que o IIS tenha pelo menos acesso de leitura a essa pasta e aos arquivos nela. Se o site utilizar scripts, você também provavelmente desejará permitir acesso de execução aos scripts.

    
por 09.01.2012 / 19:12
1

Minha resposta original foi comida por um erro, então aqui vai a versão curta:

O erro diz que provavelmente são permissões, mas isso parece uma suposição baseada no que ele estava tentando fazer no momento. A conectividade parece uma boa causa adicional possível.

O erro é do manipulador de arquivos estáticos, o que implica que qualquer conteúdo ativo não estava sendo executado; a solicitação ainda não foi autenticada. Então, o código do aplicativo não está implicado aqui.

O conteúdo parece estar em um compartilhamento UNC.

  • "todos os sites" estão no mesmo servidor?

  • O problema realmente afeta "todos os sites" ou apenas "todos os sites nesse servidor de arquivos"? (Isso é a mesma coisa?)

  • Você pode mover um ou mais site (s) localmente para ver se isso resolve o problema?

Uma captura de rede parece que pode ajudar se cobrir uma instância do problema.

Os registros de eventos de aplicativos provavelmente também ajudariam se houvesse entradas relevantes.

Em resumo: pode ser que o cliente (IIS) e o servidor de arquivos não estejam sempre em boas condições; ver problemas relacionados à rede parece ser a abordagem correta, supondo que a due diligence relacionada à SMB (MaxCmds etc) já esteja resolvida.

    
por 11.01.2012 / 03:54