IIS ส่งคืนข้อผิดพลาด 404 ปัญหาที่น่าสงสัยเกิดขึ้นกับ RouteConfig

โซลูชันของฉันทำงานได้ดีในเครื่อง แต่หลังจากปรับใช้การเผยแพร่ไปยังเซิร์ฟเวอร์ จะส่งคืนข้อผิดพลาด 404 บนหน้า ASPX ทั้งหมดของฉัน แม้ว่าทรัพยากรจะอยู่ที่นั่นทั้งหมดก็ตาม โซลูชันของฉันคือใช้ .NET Framework Web Forms และฉันมีไฟล์ RouteConfig.cs นี้ในโฟลเดอร์ App_Start ของฉัน ฉันยังไม่ได้กำหนดค่าอะไรในส่วนนี้

public static class RouteConfig
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        var settings = new FriendlyUrlSettings();
        settings.AutoRedirectMode = RedirectMode.Permanent;
        routes.EnableFriendlyUrls(settings);
    }
}

ฉันไม่พบไฟล์บันทึกของ IIS เนื่องจากไม่ได้จัดการด้วยตนเอง อาจต้องใช้เวลาพอสมควร


person JL_Coder    schedule 26.05.2020    source แหล่งที่มา
comment
เปิดใช้งานบันทึก IIS และตรวจสอบที่อยู่คำขอจริงในบันทึก   -  person Always_a_learner    schedule 26.05.2020
comment
คุณลองเผยแพร่โซลูชันของคุณไปยังเซิร์ฟเวอร์ IIS ในเครื่องหรือไม่ หากเป็นเช่นนั้นและผลลัพธ์เหมือนกัน คุณควรแนบดีบักเกอร์ของคุณกับกระบวนการ w3wp นั้นๆ เพื่อรับข้อมูลเชิงลึกเพิ่มเติม   -  person Peter Csala    schedule 26.05.2020
comment
ขอบคุณสำหรับเคล็ดลับของ Peter และ Always_a_learner   -  person JL_Coder    schedule 29.05.2020


คำตอบ (1)


เซิร์ฟเวอร์รองรับเฉพาะ .NET Framework จนถึงเวอร์ชัน 4.61 แทนที่จะเป็น 4.8 เป้าหมายในโครงการของฉัน

person JL_Coder    schedule 29.05.2020