Response.TransmitFile()を使用して保護されたPDFファイル(ブラウザーから直接アクセスできない)を送信しようとしていますが、「パスへのアクセスが拒否されました...」というメッセージが表示されます。ASP.NET Development Serverを使用しているので、使用されているユーザーアカウントが正確にはわかりません。とにかく、私はすべての人にフルコントロールを設定しましたが、それでも運がありません。
これを引き起こしている可能性がありますか?たぶん、許可とは関係ありません...
私が使用しているコードは次のとおりですが、問題がないかどうかはわかりません。
Response.Clear();
Response.ContentType = "application/pdf";
Response.AddHeader("Content–Disposition", "attachment; filename=foo.pdf");
Response.TransmitFile(file);
Response.End();