0

私にはあまり意味のない問題があります。デバッグ モードでは完全に動作する ASP.NET アプリケーションがありますが、通常の実行時に Access Denied エラーがスローされます。ASPNET アカウントと、Web アプリケーションが呼び出すファイルに対するフル コントロール権限をアプリケーションが偽装するアカウント (Process オブジェクトを使用) を指定しました。

エラーをスローするファイルはzipファイルにあり、実行中のプロセスはzipファイル以外の場所を検索しないと判断しまし。しかし、zipファイルを解凍するまで、その内容にアクセス許可を設定できないようです. これは他の人にとって意味がありますか?そして、誰かが解決策を知っていますか?

4

3 に答える 3

1

解凍先のフォルダーに CREATOR_OWNER のアクセス許可を設定します。

于 2009-02-19T22:58:58.343 に答える
0

「許可が拒否されました」ではなく、「アクセスが拒否されました」。これはいつも私を捕まえます。

「アクセスが拒否されました」とは、通常、他の誰かが既に開いているために、アクセス許可があるにもかかわらずファイルを開くことができない場合です。

于 2009-02-20T23:54:24.680 に答える
0

zip ファイルにアクセスするためにどのライブラリを使用していますか? 異なるスレッドが同時にアーカイブからファイルを抽出しようとすると、1 つの zip アーカイブを 2 回開くことができないのではないでしょうか?

于 2009-02-19T23:11:58.547 に答える