Frage

habe ich eine Web-Seite, dass Anwendungen Tooltips. Ich verwende Prototip speziell. Eine der Optionen ist Ajax zu verwenden, eine andere Seite innerhalb des Werkzeugs zu laden. Die Ajax-Funktionalität wird von dem Prototyp Rahmen kommen, http://www.prototypejs.org/api / ajax / request / .

Alles, was ich wirklich zu ladende ist ein Bild. Ich will nur nicht, das Bild zu laden auf Seite Schöpfung, weil es so viele Bilder sind. Also, wenn ich einen Link zu einer JPG-Datei setzen oder sogar eine HTML-Datei erhalte ich den Fehler HTTP-Fehler 405.0 - Methode nicht von IIS erlaubt. Ich bin mit IIS7. Ist das ein Problem mit meinem Code oder ein Problem mit IIS7? Auch die andere Version des Fehlers Ich erhalte ist The HTTP verb POST used to access path '/Images/Items/tech_over_RST.jpg' is not allowed. ich diese Version der Fehlermeldung, wenn ich im Debug-Modus von VS2010 laufen. Ich verwende auch URL-Routing, aber nicht MVC.

War es hilfreich?

Lösung

Ich möchte den Code sehen Sie verwenden. Doch „405,0 Methode nicht erlaubt“ Fehler, wenn Sie auf POST einige Informationen zu einer Bilddatei macht Sinn: Sie können Daten an Skripte schreiben wie ASP, ASPX, PHP oder CGI-Skripte, aber nicht auf Bilder / Dokumente wie JPG, GIF, HTML usw. Und Sie sollten nicht eine Bilddatei als URL für eine AJAX GET / POST-Anforderung an erster Stelle angegeben werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top