Pool de aplicativos com queda de conta customizada

1

Eu tenho desenvolvido com o Visual Studio em um PC com Windows 10 no ano passado. Eu tenho um aplicativo da Web do asp.net e um banco de dados do SQL Server 2014 instalado no mesmo computador.

EutenhoositeemexecuçãonoIISenquantoestoutrabalhandonele:

Eutambémtenhoumastringdeconexãocomsegurançaintegrada:

<addname="WebsiteEntities" connectionString="metadata=res://*/websiteModel.csdl|res://*/websiteModel.ssdl|res://*/websiteModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=website;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />

Eu conecto-me ao banco de dados sql usando minha conta normal do Windows. Não há diretório ativo ou domínio na rede ou qualquer coisa:

Tudoissocomeçouaacontecerontemàtarde.Derepente,comeceiareceberumerro503aotentaracessarositenoIIS:

InspecionandoopooldeaplicativosnoIIS,noteiqueelenãofoiiniciado:

SemprequeeuacessoqualquerumdosaplicativosdaWebanexadosaessepooldeaplicativos,opoolfalhaimediatamente(digoquefalha,maselesimplesmentepáradefuncionar).

Tenhocertezadequeestásendoexecutado:

Emseguida,acessarositemeforneceo503eopooldeaplicativoséinterrompido.

Nasúltimashoras,nadadoquetenteipermitequeopooldeaplicativoscontinueemexecução.NãohánadaparadepurarnoaplicativonoVisualStudio,porqueelenuncainicialá.Otravamentonãogeranenhumregistronoinetpub.EutenteialterarasenhadaminhacontadoWindowseatualizarissonopooldeaplicativos,masaindareceboomesmoproblema.

Como posso efetivamente depurar o pool de aplicativos para descobrir por que ele continua travando?

    
por Carel 25.04.2018 / 13:23

1 resposta

1

Etapas de depuração

  • Reinicie o computador se ainda não houver uma atualização pendente, memória fragmentada, etc., apenas para eliminar problemas comuns que um simples ciclo de energia elimina.

  • Verifique os registros Visualizador de eventos para os registros Aplicativo e Sistema em busca de algo relevante para esse problema, para ver se há algo em há indica qual é o problema.

  • Ative o registro de depuração na tela do arquivo de configuração, reinicie o pool de aplicativos e tente novamente para ver se ele exibe alguma coisa na tela que você pode ver antes do pool de aplicativos pára.

  • Ative o log mais avançado ou detalhado do IIS para ver se isso mostra algo relevante.

  • Defina o site top / main para o .NET 4.0 ou o .NET superior e defina os sites / aplicativos abaixo como o framework 2.0 ou inferior explicitamente . Fazer com a versão superior do .NET Framework e implicitamente menor pode causar problemas como este

    • Se este aplicativo da Web estiver no site " um principal / padrão " do IIS (como uma subpasta na estrutura hierárquica do IIS), veja o que o site principal ou principal está configurado para usar a versão .NET sensato. Se o nível superior estiver definido como 2.0 ou algo menor que o .NET Framework que esse aplicativo usa, isso pode causar falha no pool de aplicativos potencialmente.
  • Crie um novo pool de aplicativos com as configurações aplicáveis, defina o aplicativo para usá-lo e veja se isso faz alguma diferença.

  • Execute um Wireshark ou uma detecção de TCP / IP de equivalência na máquina, veja se existem pacotes de relevância indicando qual é o problema.

Mais recursos

por 26.04.2018 / 15:32