Ich habe zwei asp.net Core-Anwendungen, die eine Reihe von statischen Assets (Bilder, CSS, Schriftarten usw.) teilen und als temporäre Lösung bin ich Kopien in beiden Projekten aufbewahren. Ich möchte dies rationalisieren und natürlich nur eine Kopie des Assets aufbewahren und für beide Projekte zugänglich machen.Sharing statische Assets zwischen asp.net Kernanwendungen (oder über Azure CDN?)
Ich dachte über Lösungen nach und fragte mich, ob es möglich war, ein neues Projekt in der Lösung zu erstellen und den Inhalt irgendwie auf das Azure-CDN zu replizieren, zum Beispiel bei git commit und dann einfach auf die CDN-URLs in der Quelle verweisen. Offensichtlich möchte ich diesen Inhalt nicht manuell verwalten und muss die Dateien jedes Mal manuell auf einen CDN/Speicher-Endpunkt hochladen, wenn ich mein CSS ändere oder ein Bild hinzufüge.
Allerdings kann ich nicht sehen, ob dies möglich ist und wenn ja, wie dies einzurichten? Die App selbst wird in Azure gehostet, sodass diese entweder als visuelles Studio-Update (z. B. der alte "Link hinzufügen" scheint nicht mehr verfügbar zu sein) oder in Azure implementiert werden muss.
Vorschläge, wie dies zu erreichen wäre, wären willkommen.
Dank