Tengo un programa (lo he creado) y quiero iniciarlo en el servidor cuando se carga la página web.Ejecutar un programa desde ASP.NET C#
Aquí está el código que tengo
public partial class _Default : System.Web.UI.Page
{
Process app = new Process();
protected void Page_Load(object sender, EventArgs e)
{
app.StartInfo.FileName = @"D:/Path to /My/Program to be run.exe";
app.Start();
}
}
En este momento la aplicación es 'correr' sin embargo se bloquea al instante. Si solo ejecuto la aplicación (haciendo doble clic en el archivo ejecutable) se ejecuta y todo está bien.
¿alguien ve si me falta algo aquí?
¿Hay algún tipo de mensaje de error cuando se bloquea? –
Por cierto, ¿por qué hacer pública la "aplicación"? –
"_ {nombre de la aplicación} _ ha dejado de funcionar. Windows está buscando una solución al problema" – rlemon