[問題] WebService 執行 exe (process.start)

看板C_Sharp作者 (sigh)時間15年前 (2011/01/16 20:45), 編輯推噓3(306)
留言9則, 3人參與, 最新討論串1/1
小弟現在有一個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)

01/17 13:31, , 1F
檔案路徑用絕對路徑試試
01/17 13:31, 1F

01/18 10:59, , 2F

01/18 11:00, , 3F
你可能要改IIS的權限~
01/18 11:00, 3F

01/18 17:31, , 4F
用websrvice來控制Console Application
01/18 17:31, 4F

01/18 17:31, , 5F
如果有一些 CA 不小心卡在程序裡 (像印表機停電之類的)
01/18 17:31, 5F

01/18 17:32, , 6F
01/18 17:32, 6F

01/18 17:32, , 7F
webService不曉得 又跑去執行它
01/18 17:32, 7F

01/18 17:33, , 8F
相同的檔案open了兩次 就永遠卡住了
01/18 17:33, 8F

01/18 17:35, , 9F
其實我是想說 怎麼不把 CA 裡面的碼 寫到 WS 裡面就好
01/18 17:35, 9F
文章代碼(AID): #1DCkXbiU (C_Sharp)