使用wcf服务在服务器上执行windows脚本,总是不能获得正确的结果;使用winform调用同样的方法就能成功执行。为什么呢?
即使想让wcf在服务器端打开记事本都没有成功。
到底wcf的执行环境有什么特殊的地方哪?
在winform下时 FileName = "notepad" 就行了, 在WCF下必须是 FileName = "c:\\Windows\\System32\\notepad.exe"。
运行WCF服务的账号权限不够吧,运行记事本那是需要执行system32目录下的notepad.exe的
我已经将服务模拟成一个本地用户了。