2013-05-12 19 views
0

我正在運行一個ASP MVC3網站,它運行一個運行幻像js的新進程,該進程調用一個網站並將其看到的文件寫入其中。 IIS_IUSRS組具有對該目錄的寫入權限。如果我手動運行腳本,它工作正常。如果我在IIS下運行它,它會繪製一個空白頁面。有什麼明顯的我失蹤了嗎?有沒有辦法讓我可以成爲IIS用戶來查看錯誤是什麼?PhantomJS與我一樣運行良好,在IIS下運行時返回空白頁面

謝謝。

編輯:我想出瞭如何獲得page.open的狀態。狀態是「失敗」。在我的管理員帳戶下工作,在iis帳戶下失敗。

回答

0

我不是IIS用戶,但在Linux上Phantomjs不會運行通過服務器用戶(Apache用戶),並會給權限拒絕錯誤。對於linux我們需要創建另一個bash文件併爲其提供root訪問權限(在您的情況下爲管理員訪問)。所以在你的情況下,你正在通過場景後面的管理員用戶運行phantomjs。對不起,但我無法幫助更多。 linux解決方法是http://cisight.com/run-latest-phantomjs-with-shell_exec-php-on-ubuntu-11-10-oneiric/

+0

我正在考慮嘗試。我今晚會嘗試。謝謝! – Nikhil 2013-05-16 17:31:19

相關問題