Depois de apenas uma atualização do servidor, resolveu o problema, por isso era apenas um problema no servidor.
Meu site é um site ASP.NET 2.0 conectado a um banco de dados SQL Express.
De vez em quando recebo a seguinte mensagem de erro quando carrego meu site.
Login Failed for Username 'MyUsername'.
Então, em outro momento, recebo a seguinte mensagem de erro.
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.)
Depois de pressionar F5 algumas vezes, ele irá embora. É muito intermitente e isso me deixa louca, já que a empresa que hospeda meu site não consegue entender por que isso está acontecendo.
Então funciona, então não funciona, então não funciona!
Alguma ideia ???
Primeiro, você precisa de um registro de data / hora em que esse erro acontece. Se possível, adicione log ao aplicativo asp.net, para que você tenha um registro das horas exatas em que isso acontece.
Etapa 1: verificar o SQL Server ERRORLOG. O importante é verificar se há erros ou outros problemas registrados no momento em que o aplicativo cliente tiver um problema. O objetivo é verificar se o problema está no SQL Server ou "acima" da pilha.
Etapa 2: verifique o log de eventos do Windows. Isso pode ser capaz de mostrar se existe um problema no sistema.
Esses são os testes de alto nível que devem aproximá-lo do problema.