0

これが他の質問で出てきたことは知っていますが、どれもそれほど単純ではないようです:

別のマシンに UNC 共有があり、セキュリティがFull Controlfor に設定されていEveryoneます。Web サーバーにログインすると、この共有にアクセスできます。

Directory.GetFiles(path)ただし、ASP.NET コードを使用してアクセスしようとすると、Access to the path \\xxxx is denied.エラーが返されます。

また、奇妙なことに、ローカルの Visual Studio Web サーバーから同じ Web サイトを実行しているときに、同じパスを指していると、ディレクトリに正常にアクセスできます。

ここで何が欠けていますか?!

4

1 に答える 1

0

Carlos487 および Network Service で提案されているように IUSR、IIS_IUSRS を追加し、アプリケーションでアクセスしようとしているディレクトリを完全に制御します。お役に立てれば。

于 2014-07-09T19:40:46.420 に答える