2009-08-21 210 views
0

我在控制檯應用程序中開發了一個.net應用程序,其任務是將文件提交給Windows傳真服務器。控制檯應用程序。 VS Windows應用程序

它運行良好。但是,當我在Windows服務模式下運行相同的應用程序時,它會在將PDF文件提交給傳真服務器時給出等待操作超時錯誤消息。

但根據要求,我必須給這個應用程序在服務模式。任何人都可以請幫助我,因爲我不知道這個問題的確切原因?

謝謝, P.Gopalakrishnan。

回答

1

運行服務的用戶是否有權限移動文件的文件夾?

嘗試用普通用戶帳戶啓動服務,看看是否有效。

更新

是 「傳真軟件」 虛擬打印驅動程序?它需要桌面環境嗎? 嘗試檢查服務配置對話框上的「允許服務與桌面交互」複選框。

+0

它具有所有權限,並且在傳真.bmp文件時工作正常。該問題僅在傳真PDF文件時發生。 – gopal 2009-08-21 10:25:33

+0

我啓用了「允許服務與桌面交互」複選框。但問題仍然存在。 – gopal 2009-08-21 11:06:31

0

作爲一個小忠告,如果你使用WCF確保你爲了

0

你能手動(不通過你停止服務,並再次啓動它(從碼)處理異常事件。 NET應用程序)在Windows服務模式下提交PDF?回答這個問題可能至少會顯示問題出在您的應用程序還是傳真服務器的配置中。

您聲明傳真PDF時(通過您的應用程序,處於服務模式)時會發生此問題 - 在服務模式下其他文件類型是否正常工作?如果是這樣,那麼可能需要啓動一些Adobe服務。

相關問題