2017-02-07 10 views
0

私はAzure App ServiceでホストされているMVC 5 Webアプリケーションを持っています。アプリケーションはAzureブロブストレージと通信し、各コンテナからブロブをリストします。このアプリケーションでは、ブロブをローカルドライブにダウンロードすることもできます。これらはすべて、IISを使用して正常に動作します。Azure App Service blobの "denied to path"へのアクセス

しかし、Azure App Serviceにアプリを公開すると、このパスへのアクセスは拒否されます。

私の質問です。 App Serviceの権限を有効にして、ユーザーのPC上の特定のフォルダへの書き込みアクセスを許可するにはどうすればよいですか?

ブロブの内容をユーザーのローカルドライブにダウンロードできるようにする必要があります。

答えて

0

ダウンロードフォルダへのIISアプリケーションプールのアクセス許可を与えた場合は、サーバーマシンにファイルをダウンロードする権利がありますか?

サーバーは、ユーザーのPCドライブにアクセスできません。ユーザーのブラウザからダウンロードを開始するには、コントローラーの結果としてファイルを返す必要があります。

0

これは、各BLOBの共有アクセス署名を作成し、これをBLOB URIに追加することで解決しました。これにより、Azure Blob Storageのブロブへの直接アクセスが許可されたユーザーに許可されます。

関連する問題