Процесс не открывает URL при размещении приложения ASP.NET MVC на IIS, но работает на IISExpress - PullRequest
0 голосов
/ 23 октября 2019

Когда я запускаю приведенный ниже код в IISExpress, код открывает URL-адрес в браузере Chrome. Но если я размещаю код в IIS, он не открывает URL.

Я попытался достичь цели несколькими способами, но безуспешно. Например, в IIS Admin Service я установил флажок « Разрешить службе взаимодействовать с рабочим столом ». Пул приложений также работает в LocalSystem , и приложение имеет разрешение SYSTEM .

Как достичь цели? Пожалуйста, помогите.

public ActionResult Index()
            {
                using (var myProcess = new Process())
                {               
                    myProcess.StartInfo.UseShellExecute = true;

                    myProcess.StartInfo.FileName = "chrome";

                    string fullPath = "https://www.microsoft.com";

                    myProcess.StartInfo.Arguments = fullPath;

                    myProcess.Start();

                }      

                return View();
            }
...