5

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

4

3 に答える 3