ASP.NET アプリケーションで DotNetZip ライブラリを使用して zip ファイルを作成し、保存しようとしています。しかし、何らかの理由で私は
パスへのアクセスが拒否されました
保存しようとするとエラー。
を別のフォルダーに変更し、TempFileFolder
アクセス許可を与えました。まだ運がありません。
Dim zipFile As New ZipFile()
zipFile.AddFile(filePath)
Dim tempFilePath As String = "Report.zip"
zipFile.TempFileFolder = "D:\Temp\"
zipFile.Save(tempFilePath);
質問を見つけましたが、答えは役に立ちませんでした。
上記の質問から、1つの回答が言及されました:
また、あなたの例の tempFilePath にはフルパスが含まれていません.ZIPをあなたが期待している(そしてアクセス許可を割り当てられている)ものとは別のフォルダーに保存しようとしている可能性がありますか?
TempFileFolder
として言及したにもかかわらず、保存しようとしているフォルダーを特定する方法はD:\temp\
?
何かご意見は?