2011-11-11 5 views
0

http://www.codeproject.com/KB/aspnet/DirectoryBrowsing.aspxで使用されているディレクトリブラウザを使用しています。私がlocalhost上でアプリケーションを実行しているとき、UNCパスは正常に動作しています。 IISでアプリケーションを展開するときUNC(共有ドライブ/フォルダ)が機能していません。共有ドライブとフォルダが見つかりませんか?asp.netのディレクトリブラウザ

アイデア?

答えて

2

最初に気になるのは、アクセス許可です。IIS用に使用しているAppPool/IdentityにこれらのUNC共有へのアクセス権があることを確認してください。

+0

私はIIS6を使用しています...許可を設定するにはどうすればいいですか? –

+0

確かに、これは許可が必要です。ユーザー*は、Machine \ IIS AppPool \ DefaultWebSite(またはあなたが作成した名前)をACLに追加する必要があります。IIS6の場合、IISアプリケーションプールユーザーをNetwork Serviceにする必要があります。アクセス許可にMachine \ Network Serviceを追加することができます。 –

+1

ネットワーク共有フォルダのアクセス許可を確認します。あなたがアプリケーションプールIDがこのフォルダへのアクセス権を持っているかどうかを確認してください。 – Shoban