Process.start не открывает exe после хостинга в IIS - PullRequest
0 голосов
/ 18 июня 2020

Я открываю exe из контроллера MVC. net с помощью process.exe. Он работает в режиме отладки, но когда я размещаю опубликованный, .exe не открывается. Вот мой фрагмент кода.

System.Diagnostics.Process process1 = new System.Diagnostics.Process();
                process1.StartInfo.FileName = global.GetSmartAlarmPath();// @"C:\SmartAlarm\SmartAlarm.exe";
                SmartIEntities sm = new SmartIEntities();
                string UserName = string.Empty;
                UserName= global.UserDetailsOfLoggedInAdmin.UserName;                    
                AdminMaster ad = sm.AdminMasters.Where(x => x.UserName == UserName && x.MarkDeleted == false).FirstOrDefault();
                string pasword = global.Decrypting(ad.Password, "xxxxx");
                process1.StartInfo.Arguments = ""+UserName+" "+pasword+"";
                process1.Start();
                process1.WaitForExit();
                process1.Close();
...