« 猫耳も~ど♥ | トップページ | ASP.NETでのExcelの印刷2 »

2005.06.25

ASP.NETでのExcelの印刷

ちょっとハマったので、メモとして残しておきます。

ASP.NETはASPNETアカウントを使いますが、これにはプリンタの設定がありません。
また、ASPNETにはプリンタやネットワークへのアクセスの権限もありません。
それから、Excelの起動権限もありません。

これらの解決方法として、以下の事を行います。

・WindowsのDCOMCNFGにて、DCOMの、Microsoft Excel アプリケーションの起動の許可に、ASPNETユーザーを追加します。
(参考:[ASP.NET]EXCELが終了しない

・ASPNETで他のアカウントを偽装します。Web.configのに以下の設定を追加します。

(参考1:第2回 承認と偽装によるアクセス制御
(参考2:ASPNETアカウントの権限PartII [ASP.NET])

・その他資料(関連性がある?)
[PRB] ASP から呼び出したときに、COM オブジェクトが印刷に失敗する

|

« 猫耳も~ど♥ | トップページ | ASP.NETでのExcelの印刷2 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/3471/4700331

この記事へのトラックバック一覧です: ASP.NETでのExcelの印刷:

« 猫耳も~ど♥ | トップページ | ASP.NETでのExcelの印刷2 »