Eliminar procesos desde ASP.NET
A veces ejecutamos aplicaciones y/o componentes desde ASP.NET que no se cierran correctamente y los procesos se quedan en memoria y en ejecución indefinidamente. Actualizado el 12.03.2011
Para eliminar los procesos en memoria podemos hacerlo desde .NET
Primero se debe incluir el namespace System.Diagnostics
Con esta línea de código obtendremos en un array la lista de procesos en ejecución:
Una vez tenemos el nombre del proceso podemos eliminarlo de la siguiente forma:
Process[] miproceso = Process.GetProcessesByName(“EXPLORER”);
foreach (Process pc in miproceso) {
pc.Kill();
}
Probablemente os de el siguiente error:
En este caso teneis que poner en el web.config la siguiente linea:
Dentro de
Saludos
Alex




