2017-04-12 5 views
1

Ich habe eine PHP-App, die als azure-App-Dienst ausgeführt wird.Azure-App-Dienst verwendet keine neuen/geänderten Dateien

Auf dem App-Dienst haben Sie einen Webjob, der alle 15 Minuten ausgeführt wird und neue Bilder in einen öffentlichen Ordner legt. Das Problem ist, dass diese neuen Bilder nicht gefunden werden, wenn ich versuche, sie in einem Browser anzuzeigen. Wenn ich die Web-App jedoch neu starte, erscheinen sie.

Ich führe auch einen dateibasierten Cache aus. das gleiche scheint dort zu gelten. Änderungen an den Cache-Dateien werden erst aufgenommen, wenn ich die App neu starte.

Irgendeine Idee warum dies geschieht?

+0

Könnten Sie weitere Details wie den Code, den Sie geschrieben haben, & die 'web.config'-Datei & was genau Fehlercode haben Sie im Browser haben? –

Antwort

1

Ich würde vorschlagen, verweisen Sie den folgenden Thread von SO für weitere Details.

How To Flush A Websites Cache?

Wie @Gary darauf hingewiesen, können Sie versuchen WEBSITE_DYNAMIC_CACHE-0 zu setzen, in App in Ihrem Azure Web Apps Portal Einstellungen verwalten.

+0

Super, danke! Ich werde das als erstes am Dienstag ausprobieren, wenn ich wieder bei der Arbeit bin :) –

+0

Einfach WEBSITE_DYNAMIC_CACHE in den App-Einstellungen auf 0 zu setzen, wie du vorgeschlagen hast, hat es geschafft! Vielen Dank! –