J'ai un programme (j'ai créé) et je veux le démarrer sur le serveur lorsque la page web se charge.Lancer un programme à partir d'ASP.NET C#
Voici le code que j'ai
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 ce moment, l'application est 'run' mais il se bloque instantanément. Si je lance l'application (en double-cliquant sur l'exe), elle fonctionne et tout va bien.
Quelqu'un voit si quelque chose me manque?
Y at-il une sorte de message d'erreur lorsqu'il se bloque? –
BTW, pourquoi rendre "app" publique? –
"_ {nom de l'application} _ a cessé de fonctionner.Windows recherche une solution au problème" – rlemon