JWT トークンを生成してクライアントに返す Azure 関数を作成しています。コードはコンソール アプリでローカルにテストされており、すべて正常に動作しているようです。これは、作業中のコンソール アプリと関数アプリに含まれているパッケージ リファレンスです。
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="5.2.1" />
関数ホストをローカルでfunc host start
実行してコードを実行すると、次のエラーが発生します。
Could not load file or assembly 'Microsoft.IdentityModel.Tokens, Version=5.2.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'."
なぜこれが起こっているのかわかりません.dllはアプリケーションのdllと一緒に出力フォルダに置かれています. 私が考えることができる他の唯一のことは、関数ホストにはソースとなる独自のパッケージのセットがあり、これはまだ利用できず、12 日前にリリースされたばかりであることです。
わからない。なぜこれが起こっているのか、それを回避する方法について何か助けはありますか?
詳細:
Azure Functions Core Tools (2.0.1-beta.22)
関数ランタイム バージョン: 2.0.11415.0