控制台应用程序。 VS Windows应用程序

控制台应用程序。 VS Windows应用程序

问题描述:

我在控制台应用程序中开发了一个.net应用程序,其任务是将文件提交给Windows传真服务器。控制台应用程序。 VS Windows应用程序

它运行良好。但是,当我在Windows服务模式下运行相同的应用程序时,它会在将PDF文件提交给传真服务器时给出等待操作超时错误消息。

但根据要求,我必须给这个应用程序在服务模式。任何人都可以请帮助我,因为我不知道这个问题的确切原因?

谢谢, P.Gopalakrishnan。

运行服务的用户是否有权限移动文件的文件夹?

尝试用普通用户帐户启动服务,看看是否有效。

更新

是 “传真软件” 虚拟打印驱动程序?它需要桌面环境吗? 尝试检查服务配置对话框上的“允许服务与桌面交互”复选框。

+0

它具有所有权限,并且在传真.bmp文件时工作正常。该问题仅在传真PDF文件时发生。 – gopal 2009-08-21 10:25:33

+0

我启用了“允许服务与桌面交互”复选框。但问题仍然存在。 – gopal 2009-08-21 11:06:31

作为一个小忠告,如果你使用WCF确保你为了

你能手动(不通过你停止服务,并再次启动它(从码)处理异常事件。 NET应用程序)在Windows服务模式下提交PDF?回答这个问题可能至少会显示问题出在您的应用程序还是传真服务器的配置中。

您声明传真PDF时(通过您的应用程序,处于服务模式)时会发生此问题 - 在服务模式下其他文件类型是否正常工作?如果是这样,那么可能需要启动一些Adobe服务。