2017-01-20 13 views
0

こんにちは私はMVC 5アプリケーションを実運用サーバー上のIISに展開しました。次のようにアクセスしようとしているMVC 5アプリケーションからUNCパスにアクセスする際の問題

UCNパス、 \サーバー名\ folder1の\フォルダ2 \ tryingToAccessFolder

私のアプリケーションは、コードからUNCパスを使用しています。 localyを実行している間は正常に動作しますが、IIS上でアプリケーションをデプロイした後、他のマシンからアクセスした後、「Access Denied Error ..」と表示されます。

この問題を解決するにはヘルプをご覧ください。

私のアプリケーションはコードからUNCパスを使用しています。 localyを実行している間は正常に動作しますが、IIS上でアプリケーションをデプロイした後、他のマシンからアクセスした後、「Access Denied Error ..」と表示されます。

この問題を解決するにはヘルプをご覧ください。

+0

コードサンプルを表示してください。本当に助けてください。 – EasyE

+1

あなたはサーバー側でそれにアクセスするか、またはViewのリンクにアクセスしますか? –

答えて

0

あなたがIISでアプリケーションを公開すると、アプリケーションがアプリケーションプール(アプリケーションプールの詳細については、デフォルトでは次のリンク
http://www.developer.com/net/asp/article.php/2245511/IIS-and-ASPNET-The-Application-Pool.htm を確認することができますで実行される、アプリケーションプールがネットワークサービスの利用者の下で動作あなたのアプリケーションプールが使用しているアカウント(またはアプリケーションプールのID)に、UNCフォルダにアクセスするための十分な権限がないと思います。

あなたは、低レベルのユーザー権限を持っています。アプリケーションプールをWindowsの組み込みユーザーアカウントの1つで実行するように構成できます。アプリケーションプールのIDを特定するには、次のリンクを確認します。
https://technet.microsoft.com/en-us/library/cc771170(v=ws.10).aspx

注:アプリケーションプールのIDとして固有のアカウントには、UNCフォルダへのアクセス権が十分にあることを確認する必要があります。

+0

設定済みのIDに十分なアクセス許可をすでに与えています。しかし、まだ "アクセス拒否エラー"が表示されます。 IISの設定で必要な変更はありますか? –

+0

アプリケーションプールのIDを更新した後、アプリケーションプールを再起動しましたか? UNCフォルダーの共有とセキュリティの両方のアクセス許可を提供する必要があります。問題が解決しない場合は、問題の原因となるコードを入力してください。私は理解しようとします。 –

関連する問題