2016-04-14 10 views
1

ローカルWeb APIアプリケーションを使用して、システムの物理パス(D:/ FileExplorerContent /)で使用可能なファイルにアクセスしようとしています。しかし、次のエラーメッセージがスローされます。 "System.ArgumentException、 'D:/ FileExplorerContent /'にアクセスできません。アクセスが拒否されました。 また、フォルダ(D:/ FileExplorerContent /)に完全なアクセス許可を与えました。 enter image description hereWeb APIアプリケーションがローカル物理パスのファイルへのアクセスを制限します

なお同じ問題が存在します。ローカルのMVCアプリケーションを使用して 'D:/ FileExplorerContent /'ディレクトリにある同じファイルにアクセスしようとすると、正常に動作します。 私のWeb APIアプリケーションは、自分のローカル物理パス(D:/ FileExplorerContent /)で利用可能なファイルにのみアクセスするように制限すると思います。この問題を解決するには、何か提案をお願いしますか?

答えて

2

IIS_IUSRSをそのフォルダに追加し、アクセス許可を設定します。

+0

「IIS_IUSRS」をそのフォルダに追加する手順を教えてください。 –

+0

あなたのスクリーンショットで、次のダイアログで編集ボタン - >をクリックします。追加 - >テキストボックスにIIS_IUSRSと入力し、ボタンのチェック名を押します。その後、IIS_IUSRSに下線を引く必要があります - > OKを押します - > IIS_IUSRSが "グループ名またはユーザー名"の下に表示されます - > IIS_IURSをクリックし、ckeckboxes "Read&Execute"、 "List folder contents"、 "Read" "Modify" - > "OK"を押す – t2t

関連する問題