我有一个WebService,程序应该运行任何exe。 做了服务的实现,我做了一个测试用例,并且过程有效。
但是如果我调用WebService,则exe不会被初始化。 我无法解决它无法启动的原因
Configuracoes.Configuracao.URL = "C:\WA.exe";
代码:
protected override object DoConsulta(ArgumentoDaConsulta argumentos)
{
try
{
var exec = Configuracoes.Configuracao.URL;
Process.Start(exec);
return exec;
}
catch (Exception ex)
{
return ex.Message;
}
}
答案 0 :(得分:2)
转到services.msc,右键单击您的服务,然后在选项卡LOGON上选中允许服务与桌面交互。