ทั้งหมด สิ่งที่เป็น เท่ากับ, มัน ควร ทำงานเหมือนกัน!
นั่นเป็นส่วนสำคัญแม้ว่า - อาจไม่ใช่ทุกสิ่งที่เท่ากันเหนือระดับของ เว็บ.config
? (หรือต่ำกว่า - web.config นั้นจะใช้เฉพาะกับโฟลเดอร์ SmartCard ซึ่งเป็นส่วนหนึ่งของเส้นทาง HTTP URL เดียวกัน โดยอิงตามนั้น ที่ตั้ง แท็ก)
Windows\System32\InetSrv\config\ApplicationHost.config
มีแนวโน้มที่จะเพิ่มขึ้น สิ่งของ เมื่อเวลาผ่านไป ผู้คนทำการเปลี่ยนแปลงการกำหนดค่าระดับเซิร์ฟเวอร์จนลืมไป
ดังนั้น ตัวเลือกที่เป็นไปได้:
ตรวจสอบว่ามีใบรับรองเซิร์ฟเวอร์ ด้วยรหัสส่วนตัว ติดตั้งแล้วและการเชื่อมโยงไซต์รวมถึง HTTPS
- ฉันรู้ว่าคุณได้พูดถึงการใช้ไซต์ผ่าน SSL ซึ่งควรพิสูจน์ได้
ทิ้งการตั้งค่าที่มีประสิทธิภาพสำหรับไซต์จากเซิร์ฟเวอร์ที่ใช้งานได้ และเปรียบเทียบกับการตั้งค่าที่ทิ้งสำหรับเซิร์ฟเวอร์ที่ไม่ทำงาน
- สำหรับคะแนนโบนัส บางอย่างเช่น Web Deployment Tool อาจช่วยได้
- วิธีการด้วยตนเอง:
รายการ APPCMD CONFIG http://site/pathabovesmartcard/ /text:* >working.txt
(บนเซิร์ฟเวอร์ที่ใช้งาน)
รายการ APPCMD CONFIG http://site/pathabovesmartcard/ /text:* >NONworking.txt
(บน... คุณเดาถูก เซิร์ฟเวอร์ไม่ทำงาน!)
- แล้ว เปรียบเทียบ ด้วยโปรแกรมแก้ไขข้อความหรือสายตาที่เฉียบแหลม
- ละทิ้ง /text:* หากคุณต้องการ XML
เพิ่มไปที่ NETSH แสดงผู้ให้บริการ
เปรียบเทียบจากแต่ละรายการเพื่อตรวจสอบคิว HTTP.SYS อย่างรวดเร็ว
นั่นเป็นเวอร์ชันที่ถูกลบออก - คุณสามารถดูเนื้อหาทั้งหมดของ แอปพลิเคชันโฮสต์.config
ไม่ถูกกรองตามไซต์ (และจัดระเบียบอย่างสมเหตุสมผลในตอนแรก จากนั้นจึงเปลี่ยนแปลงตามเส้นตรง) ใน Windows\System32\InetSrv\Config
และนั่น อาจ ง่ายขึ้น (หรือยากขึ้น)