|
|
|
|
|
|||||
|
|||||
| 樓主 Jack
發送站內信 |
安裝環境:Windows2008,Office2007,IIS7.0
在vb.net寫了下段程式碼,用來將User上傳的Word檔自動轉換成PDF檔, 我在[檔案系統]模式下,可以成功將Word檔轉換成PDF檔, 但在[本機IIS]模式下,wordDocument卻是null值,導致轉檔失敗。 這是IIS設定有問題嗎?還是有別的原因,因為匿名驗證也設好了還是不行。 請教各位高手,是不是還有什麼設定未設,所以導致權限不足無法讀取?
本篇文章發表於2012-05-18 14:26
|
||||
| 什麼是iT Power資訊報 | 2010年藍色小舖認證專家風雲榜完全名單 |
| 1樓 |
paramSourceDocPath → 這個資料夾有將NTFS權限指派給 IUSR_XXXXXX 這個帳戶嗎?
本篇文章回覆於2012-05-18 17:58
--未登入的會員無法查看對方簽名檔--
|
| 2樓
作者回應
Jack |
己經指派權限給IUSR_XXXXXX ,但結果還是一樣。
本篇文章回覆於2012-05-21 10:01
--未登入的會員無法查看對方簽名檔--
|
| 3樓
作者回應
Jack |
而且測試結果:
Excel轉PDF => 失敗, PowerPoint轉PDF => 失敗, PDF轉SWF => 失敗, 但是PDF轉JPG => 成功, 是不是表示並非權限問題, 而是轉換程式語法只適用檔案模式,不適用IIS模式?
本篇文章回覆於2012-05-22 10:56
--未登入的會員無法查看對方簽名檔--
|
| 4樓 |
請您解釋一下 何謂[IIS模式 ]
您的意思[而是轉換程式語法只適用檔案模式,不適用IIS模式? ] 能否說明清楚一點?
本篇文章回覆於2012-05-23 09:19
--未登入的會員無法查看對方簽名檔--
|
| 5樓 |
猜測所謂的【IIS模式】是指透過本機IIS或者遠端IIS的方式開啟專案
比較猜測可能的方向也在權限,用檔案系統開專案,在用模擬IIS的環境中,權限與實際從IIS上面跑的權限有些不同。 ^_^
本篇文章回覆於2012-05-23 10:55
--未登入的會員無法查看對方簽名檔--
|
| 6樓
作者回應
Jack |
在VS2010開啟網站時,有檔案系統與本機IIS兩種開啟模式,模案模式下可以不安裝IIS也能模擬網站測試,而本機IIS則在IIS目錄下建立網站測試,
我現在測試是直接打網址的模式下測試出現失敗的,不過Office轉PDF,我已查到解決方法: 在 C:\Windows\SysWOW64\config\systemprofile 下新增目錄 Desktop 就可以成功轉換了,雖然不知道為什麼? 不過在PDF轉SWF的部分還沒能解決,不知道是不是又要增加什麼目錄才行。
本篇文章回覆於2012-05-23 15:17
--未登入的會員無法查看對方簽名檔--
|
| 7樓
作者回應
Jack |
pdf轉wsf的語法
一樣很怪,在檔案系統下可以成功轉換,但由IIS執行後,會沒反應。
本篇文章回覆於2012-05-23 15:29
--未登入的會員無法查看對方簽名檔--
|
| 回覆 |
| 如要回應,請先登入. |
|
![]() |
|
|