Ho un sito Web .net che gira su IIS. Una volta ogni pochi giorni guardo il task manager e ho 10-15 processi vsjitdebugger.exe aperti. Ognuno lega alcune connessioni, quindi causa problemi con il pool db a meno che non entri manualmente e finisca il processo.vsjitdebugger.exe (Visual Studio Debugger) - mostra lotti nel mio task manager nel server di produzione
A un certo punto, Visual Studio è stato installato su questa scatola, anche se è stato da allora disinstallato. Mi chiedo se questo è il motivo per cui il debugger tenta di avviarsi quando si verifica un errore.
Tuttavia, quello che voglio sapere è come faccio a ottenere IIS per interrompere il tentativo di avviare il debugger quando si verifica un errore? C'è comunque che può semplicemente andare avanti con la vita senza cercare di eseguire il debug?
Mi chiedo anche, potrebbe il modo in cui viene distribuita l'app (come un'app di debug con il PDB anziché una versione di rilascio) fa la differenza? O anche avere il debug attivato su web.config?
Grazie - questo articolo parla dell'impostazione di una chiave - la mia era impostata su 16, che fa aprire il debugger. L'ho impostato su 0. – bugfixr