私はいくつかの静的資産(画像、CSS、フォントなど)を共有する2つのasp.netコアアプリケーションを持っています。両方のプロジェクトにコピーを保管します。私はこれを簡素化し、明らかにその資産のコピーを1つだけ保持し、両方のプロジェクトにアクセス可能にしたいと思います。asp.netコアアプリケーション間(またはAzure CDN経由)で静的資産を共有
私は解決策を考えていましたが、ソリューションで新しいプロジェクトを作成でき、git commitなどでAzure CDNにコンテンツを複製した後、ソースでCDN URLを参照するだけでよいのかどうか疑問に思っていました。明らかに、このコンテンツを手動で管理したくないので、CSSを変更したり、イメージを追加するたびに、ファイルをCDN/Storageエンドポイントに手動でアップロードする必要があります。
しかし、これが可能かどうかは分かりませんが、どうすれば設定できますか? アプリ自体はAzureでホストされているため、これは視覚的なスタジオの修正プログラムとして実装する必要があります(古い「追加リンク」はもはや利用できないようです)か、Azureで実装する必要があります。
これを達成する方法に関する提案は歓迎されます。最も簡単な方法は、ストレージアカウント(塊)にあなたの静的なコンテンツを公開して、ストレージアカウントにCDNを接続することである
おかげ