ProcessStartInfo在IIS中托管时无限期等待

时间:2017-06-01 05:22:39

标签: c# asp.net windows iis processstartinfo

当我通过Console/Windows Application

运行应用程序时,代码正在Web Development Server中工作,也适用于Web应用程序
  ProcessStartInfo gsProcessInfo;
  Process gsProcess;
  gsProcessInfo = new ProcessStartInfo();
  gsProcessInfo.Verb = "PrintTo";
  gsProcessInfo.WindowStyle = ProcessWindowStyle.Hidden;
  gsProcessInfo.FileName = (string)filePath;
  gsProcessInfo.Arguments = "\"" + printerName + "\"";
  gsProcess = Process.Start(gsProcessInfo);
  gsProcess.WaitForExit(-1);

问题

当我在IIS中托管我的Web应用程序时,该过程无限期地等待。 我用谷歌搜索,发现问题可能与权限有关,并遵循那里给出的解决方案,但没有运气。

以下是托管应用程序的配置

应用程序池

enter image description here

enter image description here

指导我还需要什么或我做错了什么

0 个答案:

没有答案