我在控制台应用程序中开发了一个.net应用程序,其工作是将文件提交到Windows传真服务器。
运行正常。但是当我在Windows服务模式下运行相同的应用程序时,它会在将PDF文件提交给传真服务器时给出等待操作超时错误消息。
但是根据要求,我必须在服务模式下提供此应用程序。任何人都可以帮助我,因为我不知道这个问题的确切原因?
谢谢, P.Gopalakrishnan。
答案 0 :(得分:1)
运行该服务的用户是否具有您要移动文件的文件夹的权限?
尝试使用普通用户帐户启动服务,看看是否有效。
<强>更新强>
“传真软件”是虚拟打印驱动程序吗?它需要桌面环境吗? 尝试检查服务配置对话框中的“允许服务与桌面交互”复选框。
答案 1 :(得分:0)
作为一小段建议,如果你正在使用WCF,请确保你处理异常事件以便停止服务并再次启动它(从代码中)
答案 2 :(得分:0)
在Windows服务模式下,您可以手动(而不是通过.NET应用程序)提交PDF吗?回答此问题至少可以显示问题出在您的应用程序或传真服务器的配置中。
您声明传真PDF时出现此问题(通过您的应用程序,在服务模式下) - 在服务模式下,其他文件类型是否正常工作?如果是这样,那么可能需要启动一些Adobe服务。