เป็นข้อผิดพลาดในการใช้ส่วนที่ลงทะเบียนเป็น allowDefinition = 'MachineToApplication' เกินระดับแอปพลิเคชัน
บรรทัดบนสุดในหน้า aspx ของฉันในไดเรกทอรี / portal / ของฉันมีข้อความแสดงข้อผิดพลาดนี้และฉันรู้ว่าเป็นหน้าทั่วไป ฉัน googled ข้อความแสดงข้อผิดพลาดนี้ไม่สิ้นสุดและฉันเห็นโพสต์มากมายบอกให้ฉันกำหนดค่า / portal / โฟลเดอร์เป็นแอปพลิเคชันใน IIS (ที่ฉันมี) และโพสต์อื่น ๆ บอกฉันว่าฉันมี web.configs ซ้อนกัน (แต่ ไม่มีการโพสต์ใดที่ให้แนวทางสำหรับการแก้ไข)
การตั้งค่าของฉันคือฉันมี web.config ในไดเรกทอรีรากของฉันแล้วฉันพยายามสร้างพอร์ทัล บริษัท ในไดเรกทอรี / portal / ไดเร็กทอรี / portal / มี web.config ของตัวเอง (จำเป็น)
web.config line 50 ของฉันเป็นดังนี้:
<customErrors mode="Off" defaultRedirect="customerrorpage.aspx"/>
<anonymousIdentification enabled="true"/>
<authentication mode="Forms"/>
<membership defaultProvider="MyProvider">
ดังนั้นฉันมี domain.com/web.config และ domain.com/portal/web.config ... ดังนั้นหน้า domain.com/portal/default.aspx ของฉันจะไม่โหลด
อะไรคือทางออกที่แท้จริงของสิ่งนี้? ฉันจะหาวิธีผสาน root web.config ของฉันกับ / portal / directory web.config ของฉันหรือฉันจะออกจากฐานที่นี่หรือไม่?
คำแนะนำใด ๆ ที่จะได้รับการชื่นชมอย่างมาก!