2011-06-27 23 views
1

私にはクラスがあり、同じフォルダに.docxファイルがあります。アクセスが拒否されたDocXファイル

以下のコードは、ドキュメント(ただし、System32フォルダ内)へのアクセスが拒否されたと主張して、黄色の死亡画面を生成しています。私はASPNETとネットワークサービスを、プロジェクトのフォルダ(system32ではなく)のドキュメントに対する変更権限を持つユーザーとして追加しました。

using (WordprocessingDocument myDoc = WordprocessingDocument.Open("FileName.docx", true)) {} 

私はこれが単純で一般的なものだと確信していますが、私はGoogleで何かを上げていません。それはSystem32フォルダになり、現在のディレクトリ内のファイル、探しているのIIS 7および.NET 4

乾杯

+0

どのバージョンの.NETとIISを使用していますか? –

+0

質問が更新されました。 –

+0

読み取り権限と書き込み権限を忘れないでください。 –

答えて

0

実際に正しい場所にコピーするには、ビルドアクションを「コンテンツ」に設定する必要がありました。それに加えて、私は "filename.docx"からServer.MapPath( "filename.docx")に切り替えました。

1

を実行

。別の場所に見たい場合は、ファイル名としてFileName.docxではなく、パスを指定することができます。

関連する問題