मेरे पास ArcGIS 10.1 है जो IIS के लिए वेब एडेप्टर के साथ स्थापित है। मैंने इस पृष्ठ के अनुसार क्रॉस ओरिजिनल रिसोर्स शेयरिंग (कोर) को सक्षम करने के लिए IIS7 के रूट में एक कॉन्फिगर फाइल जोड़ी है । मैंने आर्कजीस सर्वर को इस पृष्ठ के अनुसार डिफ़ॉल्ट कॉर्स सर्वर की सूची में सक्षम cors धक्का दिया है :
esri.config.defaults.io.corsEnabledServers.push("vmagstenone")).
हालाँकि, जब मेरे जावास्क्रिप्ट एप्लिकेशन को जो vmagsten पर होस्ट किया गया है, वह GIS सर्वर (vmagstenone) के लिए एक अनुरोध करता है, तो मुझे त्रुटि मिलती है
"Origin http://vmagsten is not allowed by Access-Control-Allow-Origin.".
संपादित करें: और फीचर लेयर लोड करने में विफल रहता है। मैंने एक डायनामिक लेयर लोड करने की भी कोशिश की है और यह भी उसी त्रुटि के साथ विफल हो जाती है _557 (चित्र देखें)
संपादित करें: मुझे इस त्रुटि को नहीं देखना चाहिए क्योंकि उपरोक्त चरणों का मतलब यह होना चाहिए कि सर्वर क्रॉस मूल का समर्थन करता है। Esri द्वारा यह कथन कि इस त्रुटि को अनदेखा किया जा सकता है, इस मामले में लागू नहीं होता है क्योंकि इस सर्वर को cors का समर्थन करना चाहिए। इसका मतलब यह है कि ESRI सर्वर में पहली त्रुटि को नजरअंदाज किया जा सकता है।
!
संपादित करें: यहां इस परत पर एक क्वेरी से एक नमूना प्रतिक्रिया है, जिसमें दिखाया गया है कि प्रतिक्रिया में प्रवेश-नियंत्रण-अनुमति-उत्पत्ति है
!