2015-05-23 9 views
5

Ich habe einen CDN-Service erstellt und legen Sie die Herkunft URL zu einer azurblauen Website, die Iis-Knoten, die eine NodeJS Web-Anwendung dient, beim Versuch auf statische Ressourcen die CDN immer 404 zurückgeben, während der gleiche Pfadname beim Zugriff auf die Ressource über die Ursprungs-URL funktioniert,Azure CDN 404 zurückgibt, während Herkunft URL nicht

alles, was ich hier vielleicht fehlt?

danke!

Antwort

5

Stellt sich heraus, es dauert mindestens eine Stunde, bis der Inhalt aufgefüllt, die CDN Rückkehr während dieser Zeit 404.

+1

Gibt es eine Möglichkeit, auf das Original zurückzugreifen? –

+0

@EdwardOlamisan, genau das habe ich mir gedacht. Haben Sie bereits einen Workaround gefunden? Ich verstehe nicht, warum Azure CDN standardmäßig nicht den Fallback-Wert bereitstellt (oder zumindest habe ich noch nicht herausgefunden, wie dieser Effekt erzielt werden kann, außer dass eine eigene Lösung entwickelt wird, die mehr Verarbeitung für die App selbst erfordert mit CDN, um das richtig zu handhaben). – walther

+0

Danke, du hast mich davor bewahrt, weitere 15 Minuten zu verschwenden, um mein CDN neu zu erstellen/zu rekonfigurieren :) –

0

ich das gleiche Problem für mich war aber die Ursache hatte wird, dass die Azure CDN dient nur unter Inhalt der Pfad. Also, wenn Sie versuchen, irgendetwas auf http://yourdomain.com/here.jpg zugreifen, erhalten Sie eine 404 (es sei denn, Sie haben eine URL rewwrite an Ort und Stelle)

0

Falls jemand anderes auf diesen Thread stößt - ich baute eine Azure CDN (Verizon Standard) und es Es dauerte fast 24 Stunden, bis die Bilder/Dateien mit dem Endpoint Hostname abgerufen wurden.

Leider dachte ich in meinem Fall, dass ich etwas falsch mache, also änderte ich es ständig, was es wahrscheinlich verlängerte. Als ich endlich merkte, dass ich alles richtig gemacht hatte, beschloss ich, es abzuwarten.