作者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