Aktivieren CORS für statische Ressourcen in ASP .NET MVC?

Habe ich gefunden, viele Ressourcen zu CORS in Web-APIs und für Allgemeine Steuerungen in ASP .NET MVC.

Allerdings bin ich in einer situation, wo ich wie alle statischen Ressourcen (CSS und JS-Dateien) in einem bestimmten Ordner zu downloaden werden durch AJAX als gut. In anderen Worten, ermöglichen CORS für diese Ressourcen oder Ordner.

Wie kann ich dies erreichen? Ich habe gefunden keine ähnliche Frage. Sie sind alle im Zusammenhang mit web-APIs oder Allgemeine Steuerungen.

  • Hat die Einstellung der Access-Control-Allow-Origin header für diesen Ordner über IIS funktioniert? Was ist der Grund für Sie lesbar ist, per AJAX-request (nur Frage mich, wie es klingt ungewöhnlich)?
  • Es hat vermutlich - wenn ja, wie kann ich einstellen, dass die Kopfzeile für die genaue Ordner? Auch, wenn möglich, würde ich mag, dass es nicht die von IIS abhängen, sondern auf code. Aber wenn es keine andere Möglichkeit gibt, dann bitte teilen, wie dies zu tun.
  • Ich könnte mir vorstellen, dass ein HTTP-Modul funktionieren würde. Dies kann abfangen von HTTP-Anfragen und fügen Sie den Header (so können Sie es so einrichten, gelten nur für Anfragen von Ihr bestimmten Ordner).
  • Kannst du ein Beispiel für ein einfaches Modul, dass würde das Problem lösen? Ich markieren Sie es als Antwort dann.
  • Darf ich Fragen, den Grund für die Aktivierung von CORS für statische Ressourcen?
  • Ich arbeite auf einem system, wo ein Kunde braucht, einen embed-code (in anderen Worten, eine JavaScript-Datei, die sich auf meinem server). Es wird eingebettet sein, auf seiner Seite, aber auch (durch AJAX) downloads etwas CSS und einige andere JavaScript-Dateien von meinem server, dass es dann schließt.
  • Für aspnetcore : siehe Bitte meine Antwort... statische Dateien können geschützt werden mit der gleichen CORS policy stackoverflow.com/a/55538788/3568316

Schreibe einen Kommentar