私は10.32.16.24 \リポジトリ\ repository0001 \ VOL00001 \ ktappb01_024655001_0.PDFC#ASP.NET File.OpenRead UNCパスから: "パスへのアクセス.....が拒否されました。"
は私の仮想ディレクトリのASP.NETサイトはIUSR_machine_nameの下で実行されている、すなわち、\、UNCパスからPDFを読み込もうとしています。 匿名アクセスも有効になっています。
IUSR_machine_nameにUNC共有に完全な権限を与え、ASP.NETページのコードをFile.OpenRead(filepath)メソッドの後ろに置くと、例外がスローされます。 "パス\ 10.32.16.24 \ repositoriesへのアクセス\ repository0001 \ VOL00001 \ ktappb01_024655001_0.PDFが拒否されました。
私は同じ結果でASPNETユーザーに完全な権限を共有しようとしました。
この時点で私は完全に解決に迷っています。
私はIIS6を実行しています。
ASPNETアカウントはドメインアカウントですか、ローカルコンピュータのアカウントですか? また、serverfault.comでより良い回答を得ることができます。 –
"Everyone"を共有にすべてのアクセス権を付けて追加しました。だからそれは本当に許可の問題であり、私のIUSRやASPNETではなく、別のユーザーが偽装されていることを伝えています。 –