azure blob storage.ITでファイルをアップロードするためのテストおよび開発サーバーでエラーが発生しました。問題なくローカルにアップロードしています。ファイル処理にNugetを使用しています。デバッグでは、container.CreateIfNotExist()にエラーが発生しています。 誰かがエラーを解決するのを助けてくれますか?403ファイルのアップロードに関する禁止メッセージAsp.net mvc
ありがとうございます!
azure blob storage.ITでファイルをアップロードするためのテストおよび開発サーバーでエラーが発生しました。問題なくローカルにアップロードしています。ファイル処理にNugetを使用しています。デバッグでは、container.CreateIfNotExist()にエラーが発生しています。 誰かがエラーを解決するのを助けてくれますか?403ファイルのアップロードに関する禁止メッセージAsp.net mvc
ありがとうございます!
問題はMicrosoft.ApplicationInsights 2.4.0です。 2.3.0にダウングレードして解決しました。
それは本当に奇妙ですが、リンクの下に本当に問題に
Azure Storage Emulator 403 Forbidden
Azure CloudBlobContainer.CreateIfNotExists() throws Forbidden (403) on Local Development
感謝を解決するために私を助けて!
あなたの説明に基づいて、私はあなたのブロブストレージにファイルをアップロードするために、紺碧のストレージクライアントライブラリWindowsAzure.Storageを使用していると仮定しました。あなたはアカウント名とAccountKeyでCloudStorageAccount
を構築した場合、我々はcontainer.CreateIfNotExist()
上のエラーを取得しているデバッグを
、あなたの
AccountKey
が正しいことを確認して、あなたは可能性下さい紺碧のポータルにログインして確認してください。アカウントレベルのSASトークンを使用してCloudStorageAccount
を構築する場合は、SASトークンが有効で、それに関連するアクセス許可が含まれていることを確認してください。さらに、アカウントキーまたは新しいSASトークンを再生成して、この問題を絞り込むこともできます。また、この問題を絞り込むために操作を実行するときに、フィッダーを活用してネットワークトレースをキャプチャすることもできます。さらに、サーバーの時刻を確認する必要があります。 Authentication for the Azure Storage Servicesなどの状態を次のように
ストレージサービスを要求は、それがサービスに到達した時点で15分超えない古いであることを確認してください。これは、リプレイ攻撃を含む特定のセキュリティ攻撃を防ぎます。このチェックが失敗すると、サーバーは応答コード403(Forbidden)を返します。
また、Enabling Storage Logging and Accessing Log Dataを使用して詳細なエラーメッセージを取得することもできます。
2つのコードスニペットが常に役立ちます。 –