私はWindowsサービス内にホストされたサービスを持っています。このサービスは、送信した特定の情報の印刷を担当しています。Win32Exception StandardPrintController OnStartPrint
エラーをデバッグすることはできませんが、VSを管理者として起動する必要があります。
しかし、生産で、私はの.print()を呼び出すときに私は、「指定されたファイルが見つかりません」というメッセージが出て、私のスタックトレースは言う:、(System.Windows.Forms.PrintControllerWithStatusDialog.OnStartPrintでのPrintDocumentドキュメントを
PrintEventArgs E)System.Drawing.Printing.PrintController.Print(のPrintDocumentドキュメントで
)System.Drawing.Printing.PrintDocument.Printで
()これまでのところ私が読んだものから
これは許可の問題が原因です。
私はWindowsサービスを完全な信頼として既にプロパティに入れています。また、サービスをホストしているアセンブリにマニフェストファイルを追加しました。
プリンタが有効で、他のプログラム(Word、Excel)から印刷できます。また、「デスクトップとの対話を許可する」をチェックし、サービスを再開しました。
アイデア?
私は途中で出力を生成するためにClickOnceを使用しています。 – hyeomans