【发布时间】:2014-01-28 17:32:31
【问题描述】:
我有一个单一的表单应用程序,它通过计时器连续检查用户状态。我想通过在 Web 应用程序中使用 process.start("C:\inetpub\wwwroot\mywebapp\Checker\checker.exe") 来启动相同的 .exe。执行代码后,exe 出现在系统进程列表中(未出现在 Windows 任务管理器的应用程序列表中),但它什么也不做。它不会更改用户状态,也不会将数据发送到数据库。但是当我双击手动启动相同的 .exe 时,它开始工作,并且它也出现在 Windows 任务管理器应用程序列表和进程列表中。 .exe是用C#.Net制作的,是C# windows应用程序的执行文件。
【问题讨论】:
标签: c# asp.net process.start