Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 12218|Απάντηση: 1

Λύση IIS DELETE PUT request 405

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 6/5/2021 4:55:36 μ.μ. | | | |
Μετά την ανάπτυξη στην υπηρεσία IIS, χρησιμοποίησα το Postman για να δοκιμάσω το αίτημα διαγραφής της διεπαφής και βρήκα το ακόλουθο σφάλμα:

<h2>405 - Τα κατηγορήματα HTTP που χρησιμοποιούνται για την πρόσβαση σε αυτήν τη σελίδα δεν επιτρέπονται. </h2>
  <h3>Η σελίδα που αναζητάτε δεν εμφανίζεται επειδή χρησιμοποιήθηκε μια μη έγκυρη μέθοδος (κατηγόρημα HTTP) κατά την προσπάθεια πρόσβασης σε αυτήν. </h3>


λύση

Οι υπηρεσίες IIS δεν υποστηρίζουν αιτήσεις PUT και DELETE από προεπιλογή.

Οι υπηρεσίες IIS απορρίπτουν τα αιτήματα PUT και DELETE από προεπιλογή καταχώρηση μιας προσαρμοσμένης μονάδας HttpModule που ονομάζεται "WebDAVModule". Το WebDAV είναι μια επέκταση HTTP που βοηθά στη συλλογική επεξεργασία και διαχείριση ηλεκτρονικών εγγράφων μεταξύ πολλών χρηστών. Η επέκταση επιτρέπει στις εφαρμογές να γράφουν αρχεία απευθείας στον διακομιστή Web, ενώ υποστηρίζει το κλείδωμα αρχείων και την έκδοση εκδόσεων.

Η Microsoft είναι ηγετική δύναμη στο να κάνει το WebDAV πρότυπο και έχει εφαρμόσει υποστήριξη IIS για WebDAV χρησιμοποιώντας μια προσαρμοσμένη μονάδα Http. Ωστόσο, αυτή η εγγραφή (καταχωρημένο όνομα: WcbDAVModule) θα απορρίψει αιτήματα για μεθόδους HTTP για PUT και DELETE και εάν ο ιστότοπός μας δεν χρειάζεται υποστήριξη για WebDAV, το καταχωρημένο HttpModule μπορεί να αφαιρεθεί ρυθμίζοντάς το.


Τροποποιήστε το αρχείο web.config ως εξής:

(Τέλος)




Προηγούμενος:Το Redis χρησιμοποιεί σενάρια Lua για λεπτομερείς εξηγήσεις
Επόμενος:Εισαγωγή στη διεπαφή Logstash API
Δημοσιεύτηκε στις 22/9/2021 7:54:50 μ.μ. |
Μάθε να μαθαίνεις...
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com