Δεν είναι δυνατή η χρήση του schemaId xx για τον τύπο xx. Το ίδιο schemaId χρησιμοποιείται ήδη για τον τύπο xx
InvalidOperationException: Can't use schemaId "$Itsvse" for type "$WebApplication2.Controllers.Test1+Itsvse". The same schemaId is already used for type "$WebApplication2.Controllers.Test+Itsvse" Αιτίες σφάλματος:
στο έργοΥπάρχουν παράμετροι αιτήματος και παράμετροι απόκρισης με το ίδιο όνομα αντικειμένου, αλλά βρίσκονται σε έναν αχρησιμοποίητο χώρο ονομάτων, το παράδειγμα κωδικού σφάλματος έχει ως εξής:
"συστατικά": { "σχήματα": { "Itsvse": { "type": "αντικείμενο", "ιδιότητες": { "όνομα": { "type": "συμβολοσειρά", "nullable": αληθές }, "απενεργοποιημένο": { "type": "δυαδική τιμή", "default": false } }, "additionalProperties": ψευδής }, "Itsvse1": { "type": "αντικείμενο", "ιδιότητες": { "όνομα2": { "type": "συμβολοσειρά", "nullable": αληθές } }, "additionalProperties": ψευδής } } }
λύση
υπηρεσιών. Το AddSwaggerGen έχει ρυθμιστεί με τον ακόλουθο κώδικα:
(Τέλος)
|