問題タブ [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.

0 投票する
1 に答える
2258 参照

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 に適切なアクセス トークンを設定します。

どんな助けでもいただければ幸いです