2016-08-03 14 views
0

サーバー上の特定のフォルダからファイルをアップロードするasp.net Webアプリケーションがあります。ローカルですべてが正常に動作しますが、私はWebサーバーにアプリケーションをデプロイするとき、私はエラーを取得開始:「$」サフィックスを持つ配備後にパスへのアクセスが拒否されるiis

"Access to the path "Access to the path '\192.168.16.5\Files$\2\tmp\MV12148B-801_DWG1.CGM' is denied." is denied".

答えて

0

株式は、管理共有であり、のみ管理者権限を持つそれらを使用することができます。あなたのIIS Webサイトが実行されているアカウント(具体的には、Webサイトのアプリケーションプールが実行されているアカウント)には、管理者権限がなくてはなりません。

「通常の」共有名を指定し、その共有に関連付けられているアクセス許可をより適切に制御することをお勧めします。

アプリケーションプールが実行されているIDを指定して、設定した新しい(通常の)共有にアクセス許可を書き込みます。

あなたのアプリケーションプールのIDは「ApplicationPoolIdentity」である場合には、使用するアカウント名は次のとおりです。

したがって

IISアプリケーションプール\ {application_pool_name}

、あなたのアプリケーションプールの名前がある場合DefaultAppPoolは、このユーザー・アカウント名は次のとおりです。

IISアプリケーションプール\のDefaultAppPool

関連する問題