作者frank73 (sigh)
站内C_Sharp
标题[问题] WebService 执行 exe (process.start)
时间Sun Jan 16 20:45:23 2011
小弟现在有一个webservice
基本上只是很简单的动作:
将多个档案转换合并成一个PDF, 再把资料写回DB而已
我在自己电脑上run过都没问题,
可是当我把webservice publish到Server上,
然後在client端用WCF去执行webservice, 他没有动作!?
我的webservice中间有加一段process.start()去执行
那支转换合并PDF的Console Application,
当我在执行webservice的时候,
我有去查Server上的处理程序, 里面有在run这支Console Application
可是我去看档案都没有转换合并的迹象, 而且程式一直待在处理程序里面不会结束
p.s.这支Console Application会去call printer做列印的动作
不知道有没有人遇过类似的问题@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.203.170
※ 编辑: frank73 来自: 118.168.203.170 (01/16 22:58)
1F:推 BlowMe:档案路径用绝对路径试试 01/17 13:31
3F:→ virdust2003:你可能要改IIS的权限~ 01/18 11:00
4F:推 Eleganse:用websrvice来控制Console Application 01/18 17:31
5F:→ Eleganse:如果有一些 CA 不小心卡在程序里 (像印表机停电之类的) 01/18 17:31
6F:→ Eleganse: 天 01/18 17:32
7F:→ Eleganse:webService不晓得 又跑去执行它 01/18 17:32
8F:→ Eleganse:相同的档案open了两次 就永远卡住了 01/18 17:33
9F:→ Eleganse:其实我是想说 怎麽不把 CA 里面的码 写到 WS 里面就好 01/18 17:35