ฉันมีเซิร์ฟเวอร์สองเครื่องที่ใช้ IIS พยายามให้บริการ Power BI Report Server (หากมีความสำคัญ)
เท่าที่ฉันสามารถบอกได้ทั้งสองเซิร์ฟเวอร์ ฉันมีดังต่อไปนี้:
- เซิร์ฟเวอร์รายงาน Power BI กำลังรับฟัง 127.0.0.1:80 (http)
- กำลังฟัง IIS (ips ทั้งหมด):443 (https)
- IIS ชี้ไปที่ไดเร็กทอรีว่างเพื่อให้บริการ
- กฎการเขียนใหม่ที่ตรงกัน
(.*)
และเปลี่ยนเส้นทางไปที่ http://localhost:80/{R:1}
ทุกเวอร์ชันของทุกอย่างเท่าที่ฉันสามารถบอกได้นั้นเหมือนกัน (IIS เวอร์ชัน 10, Windows server 2016 เป็นต้น) แต่สิ่งต่าง ๆ ใช้งานได้บนเซิร์ฟเวอร์หนึ่งและไม่ทำงานบนเซิร์ฟเวอร์อื่น ฉันได้ตรวจสอบแล้วว่าไฟล์ web.config บนเซิร์ฟเวอร์ทั้งสองนั้นเหมือนกัน
ข้อผิดพลาดที่ฉันได้รับกลับมาบนเซิร์ฟเวอร์ที่ใช้งานไม่ได้คือ 404.4 ซึ่งหลังจากการวิจัยบางอย่างหมายความว่ามีตัวจัดการที่ขาดหายไป ข้อผิดพลาดจริงที่ฉันมีในบันทึกการติดตามก็คือ ชื่อไฟล์ ชื่อไดเร็กทอรี หรือไวยากรณ์ป้ายชื่อไดรฟ์ข้อมูลไม่ถูกต้อง
.
ฉันจะแก้ไขปัญหานี้/ค้นหาว่าเกิดอะไรขึ้นได้อย่างไร