0

可能重复:
从 Web 应用程序 c# 调用 (.exe) 控制台应用程序时,命令提示符不会打开

我正在使用未隐藏命令提示符的控制台应用程序。我从另一个 Web 应用程序调用此应用程序。当我在 Visual Studio 中运行 Web 应用程序时,它显示命令提示符已打开,但是当我在IIS上托管此 Web 应用程序时,命令提示符不会显示,但进程正在后端某处运行。谁能给出一些想法,为什么从IIS调用控制台应用程序时会显示命令提示符

4

1 回答 1

5

您的 Web 应用程序没有在交互式用户的上下文中运行 - 它在 Windows 服务的上下文中运行,该服务通常不、不应该也不能与桌面交互。(您可以允许服务与桌面交互,但我认为您不应该,至少对于 IIS...)

于 2012-06-30T06:20:01.920 回答