जब मैं अपने स्थानीय बॉक्स पर IIS 7.5 का उपयोग करके अपने API विधि के लिए POST भेजता हूं, तो मैं वेब API 2 का उपयोग कर रहा हूं और मुझे निम्न त्रुटि हो रही है।
The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'.
Line 21: GlobalConfiguration.Configuration.EnsureInitialized();
मेरा कोई भी API IIS का उपयोग करके काम नहीं करता है। हालाँकि, मैं IIS एक्सप्रेस का उपयोग करके विजुअल स्टूडियो में अपनी एपीआई परियोजना को चलाने में सक्षम हूं और सफलतापूर्वक अपने लॉगिन एपीआई के लिए एक पोस्ट बना सकता हूं, लेकिन जब मैं कोशिश करता हूं और किसी अन्य एपीआई कॉल के लिए जीईटी अनुरोध करता हूं, तो मुझे बाधा रिवाल्वर त्रुटि मिलती है।
इस समस्या का निवारण करने के लिए, मैंने विज़ुअल स्टूडियो में एक नया वेब एपीआई 2 प्रोजेक्ट बनाया और मौजूदा एपीआई को एक बार में नए प्रोजेक्ट में आयात करना और उन्हें सुनिश्चित करने के लिए उन्हें चलाना शुरू किया। इस नई परियोजना के साथ IIS एक्सप्रेस का उपयोग करने पर मुझे वही सटीक परिणाम मिलते हैं जैसे मैंने अपने मौजूदा एपीआई प्रोजेक्ट के साथ दिए थे।
मुझे यहां क्या समझ नहीं आ रहा है? यहां तक कि एक ब्रांड नई परियोजना के साथ भी मैं इस समस्या को हल करने के लिए जीईटी अनुरोध करने में सक्षम नहीं हूं।