0
我有一個程序應該運行任何exe文件的WebService。 做了服務的實現,我做了一個測試用例,並且這個過程起作用了。Exec外部EXE在C#WebService不起作用
但是,如果我調用WebService,該exe不會被初始化。 我不能ententer它不開機
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;
}
}
這似乎是一個非常糟糕的想法。我強烈建議不要允許在服務器上啓動任意進程。這是一個巨大的安全風險。 –
是否拋出異常? – hometoast
也不例外! –