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

Άποψη: 11513|Απάντηση: 0

[Ιστός] Οι υπηρεσίες IIS δεν μπορούν να προσθέσουν διπλότυπα στοιχεία συλλογής τύπου add κατά τη διαμόρφωση της PHP

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 5/2/2015 9:39:19 π.μ. | | |

Σήμερα, κατά τη διαμόρφωση του προγράμματος php στο IIS7, έλαβα το ακόλουθο σφάλμα

Σφάλμα διαμόρφωσης Όταν το μοναδικό χαρακτηριστικό κλειδιού "value" έχει οριστεί σε "index.php", δεν μπορείτε να προσθέσετε ένα διπλότυπο στοιχείο συλλογής τύπου "add"
αρχείο διαμόρφωσης \\*******\web\web.config



web.config

<defaultDocument>
<files>
  <add value="index.php" />
</files>
</defaultDocument>

Το σφάλμα οφείλεται στο προεπιλεγμένο έγγραφο που έχει οριστεί σε index.php στις υπηρεσίες IIS και οι υπηρεσίες IIS λαμβάνουν μια άλλη προσθήκη με την ίδια τιμή για να δημιουργήσουν μια εξαίρεση και η λύση είναι να προσθέσετε <clear /> πριν από < προσθήκη/>

Δηλαδή, τροποποιήστε το web.config σε:

<defaultDocument>
<files>
<clear />
  <add value="index.php" />
</files>
</defaultDocument>


Αυτή η προσέγγιση λειτουργεί καλά με οποιαδήποτε διαμόρφωση .NET που μπορεί να δημιουργήσει σύγχυση κληρονομικότητας




Προηγούμενος:Η συντριβή ενός επιβατικού αεροπλάνου της Ταϊβάν στον ποταμό σκότωσε 31 ανθρώπους και τραυμάτισε άλλους 17, ενώ άλλοι 12 αγνοούνται
Επόμενος:Η C# χρησιμοποιείται συνήθως κανονικές εκφράσεις
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com