在C#Web服务中执行外部EXE无法正常工作

时间:2013-06-19 12:34:55

标签: c# web-services

我有一个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;
    }
}

1 个答案:

答案 0 :(得分:2)

转到services.msc,右键单击您的服务,然后在选项卡LOGON上选中允许服务与桌面交互。