問題タブ [azure-managed-identity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Azure SQL Server に接続するための C# の Azure マネージド サービス ID
Azure SQL への MSI アクセスを設定する方法について、1 つの Microsoft ドキュメント チュートリアルを実行しています。この記事: https://docs.microsoft.com/en-gb/azure/app-service/app-service-web-tutorial-connect-msi
Azure Web 構成マネージャーから接続文字列を正常に取得しました
コントローラーで使用するもの
私が最終的に呼び出しを実行すると、例えば:
System.Data.Entity.Core.EntityException: '基になるプロバイダーが Open で失敗しました' というエラーが表示されます。「SqlException: ユーザー 'NT AUTHORITY\ANONYMOUS LOGON' のログインに失敗しました。」
これは、私が行っても発生します ( https://docs.microsoft.com/en-gb/azure/app-service/app-service-managed-service-identity#obtaining-tokens-for-azure-resources )
そして、SqlConnection に適切なアクセス トークンを設定します。
どんな助けでもいただければ幸いです