Bir exe dosyasım var (Konsol Uygulaması). Benim ASP.Net'te bir butona sahip bir sayfam var. Düğmede tıklayın. Konsol uygulamasını başlatmak istiyorum.Düğme içinde exe dosyası nasıl çağrılır ASP.Net?
ProcessStartInfo startinfo = new ProcessStartInfo();
startinfo.FileName = @"C:\PushNotificationSampleConsoleVersion\PushNotificationSampleConsoleVersion\bin\Release\PushNotificationSampleConsoleVersion.exe";
startinfo.CreateNoWindow = true;
startinfo.UseShellExecute = true;
Process myProcess = Process.Start(startinfo);
myProcess.Start();
Ben butonuna tıklayın:
İşte benim kodudur. hiçbir şey olmadı. Komut istemi penceresini göremiyorum. Ancak görev yöneticimi kontrol ettiğimde. İşlemin başladığını görüyorum.
Kodumda herhangi bir sorun var mı?
Teşekkürler.
Her iki 'startinfo.CreateNoWindow = true; 've' startInfo.UseShellExecute = true;' bir web uygulamasının sunucuda bir konsol penceresi başlatmasını istemek biraz garip gelse de öneririm. .. –
Yaptım. Ve hala – user123456
Ah penceresini göstermiyor, anladım - muhtemelen masaüstü bilgisayarla etkileşimde bulunmayı beklemeyeceğim IIS altında çalışıyorsunuzdur. Bunu hizmette izinlerle düzeltebilirsiniz, ancak yine de - bir web sitesinde tıklatmak için sunucu masaüstünde bir konsol penceresi oluşturabilmek istediğinizden emin misiniz? –