ฉันติดตั้ง ArcGIS 10.1 พร้อมเว็บอะแดปเตอร์สำหรับ IIS แล้ว ฉันได้เพิ่มไฟล์ config ไปยังรากของ IIS7 เพื่อเปิดใช้งานข้ามแหล่งกำเนิดทรัพยากรร่วมกัน ( ธ ) ตามนี้หน้า ฉันได้ผลักเซิร์ฟเวอร์ ArcGIS ที่เปิดใช้งาน cors ลงในรายการเซิร์ฟเวอร์เริ่มต้น cors ตามหน้านี้ :
esri.config.defaults.io.corsEnabledServers.push("vmagstenone")).
อย่างไรก็ตามเมื่อแอปพลิเคชัน JavaScript ของฉันซึ่งโฮสต์บน vmagsten ทำการร้องขอไปยังเซิร์ฟเวอร์ GIS (vmagstenone) ฉันได้รับข้อผิดพลาด
"Origin http://vmagsten is not allowed by Access-Control-Allow-Origin.".
แก้ไข: และเลเยอร์คุณลักษณะล้มเหลวในการโหลด ฉันได้ลองโหลดเลเยอร์แบบไดนามิกแล้วและนี่ก็ล้มเหลวด้วยข้อผิดพลาดเดียวกัน _557 (ดูภาพ)
แก้ไข: ฉันไม่ควรเห็นข้อผิดพลาดนี้เนื่องจากขั้นตอนด้านบนควรหมายความว่าเซิร์ฟเวอร์รองรับ cross origin คำสั่งนี้โดย esri ว่าข้อผิดพลาดนี้สามารถละเว้นไม่ได้ใช้ในกรณีนี้เนื่องจากเซิร์ฟเวอร์นี้ควรสนับสนุน cors หมายความว่าไม่สามารถข้ามข้อผิดพลาดแรกไปยังเซิร์ฟเวอร์ ESRI ได้
!
แก้ไข: นี่คือตัวอย่างการตอบกลับจากแบบสอบถามในเลเยอร์นี้ซึ่งแสดงว่าการตอบกลับนั้นมีการเข้าถึงการควบคุมการอนุญาตให้กำเนิด
!