ฉันทำการอัพเกรดตาม http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- เว็บ API-2
ฉันได้รับข้อผิดพลาด มีใครได้รับข้อผิดพลาดนี้อีกหรือไม่
ผิดพลาดเซิร์ฟเวอร์ใน '/' แอพลิเคชัน.
ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ข้อยกเว้นจาก HRESULT: 0x80131040)
คำอธิบาย: เกิดข้อยกเว้นที่ไม่สามารถจัดการได้ในระหว่างการดำเนินการตามคำขอเว็บปัจจุบัน โปรดตรวจสอบการติดตามสแต็กสำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อผิดพลาดและที่มาในรหัสรายละเอียดข้อยกเว้น: System.IO.FileLoadException: ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'System.Web.Http, เวอร์ชัน = 4.0.0.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ข้อยกเว้นจาก HRESULT: 0x80131040)
ข้อผิดพลาดของแหล่งที่มา:
บรรทัดที่ 48: บรรทัดที่ 49: บรรทัดที่ 50:} บรรทัดที่ 51: บรรทัดที่ 52: โมฆะที่ได้รับการป้องกัน Application_BeginRequest (ผู้ส่งวัตถุ, EventArgs e)
ไฟล์ต้นฉบับ: d: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ Global.asax.cs บรรทัด: 50
การติดตามการโหลดแอสเซมบลี: ข้อมูลต่อไปนี้มีประโยชน์ในการระบุสาเหตุที่แอสเซมบลี 'System.Web.Http, เวอร์ชัน = 4.0.0.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35' ไม่สามารถโหลดได้
=== ข้อมูลสถานะก่อนผูก === เข้าสู่ระบบ: DisplayName = System.Web.Http, รุ่น = 4.0.0.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35 (ระบุอย่างเต็มที่) บันทึก: Appbase = ไฟล์: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/ เข้าสู่ระบบ: เริ่มต้น PrivatePath = D: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ bin ชุดการโทร: ThirdPartyWebAPI รุ่น = 1.0.0.0 วัฒนธรรม = เป็นกลาง PublicKeyToken = null === เข้าสู่ระบบ: การผูกนี้เริ่มต้นในบริบทการโหลดเริ่มต้น เข้าสู่ระบบ: การใช้ไฟล์การกำหนดค่าแอปพลิเคชัน: D: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ web.config เข้าสู่ระบบ: การใช้ไฟล์การกำหนดค่าโฮสต์: C: \ Users \ michalc \ Documents \ IIS Express \ config \ aspnet.config ไฟล์จาก C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config เข้าสู่ระบบ: การอ้างอิงโพสต์นโยบาย: System.Web.Http, รุ่น = 4.0.0.0, วัฒนธรรม = เป็นกลาง PublicKeyToken = 31bf3856ad364e35 บันทึก: พยายามดาวน์โหลดไฟล์ URL ใหม่: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/ ไฟล์ ASP.NET ชั่วคราว / รูท / 9184b2ea / c6d4b139 / System.Web.Http.DL เข้าสู่ระบบ: พยายามดาวน์โหลดไฟล์ URL ใหม่: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/ ไฟล์ ASP.NET ชั่วคราว / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http .DLL เข้าสู่ระบบ: พยายามดาวน์โหลดไฟล์ URL ใหม่: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL WRN: การเปรียบเทียบชื่อชุดประกอบส่งผลให้เกิดความไม่ตรงกัน: รุ่นหลัก ERR: ล้มเหลวในการตั้งค่าชุดประกอบเสร็จสมบูรณ์ (ชม = 0x80131040) สิ้นสุดการตรวจสอบแล้ว พยายามดาวน์โหลดไฟล์ URL ใหม่: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/ ไฟล์ ASP.NET ชั่วคราว / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http.DLL . เข้าสู่ระบบ: พยายามดาวน์โหลดไฟล์ URL ใหม่: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL WRN: การเปรียบเทียบชื่อชุดประกอบส่งผลให้เกิดความไม่ตรงกัน: รุ่นหลัก ERR: ล้มเหลวในการตั้งค่าชุดประกอบเสร็จสมบูรณ์ (ชม = 0x80131040) สิ้นสุดการตรวจสอบแล้ว พยายามดาวน์โหลดไฟล์ URL ใหม่: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/ ไฟล์ ASP.NET ชั่วคราว / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http.DLL . เข้าสู่ระบบ: พยายามดาวน์โหลดไฟล์ URL ใหม่: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL WRN: การเปรียบเทียบชื่อชุดประกอบส่งผลให้เกิดความไม่ตรงกัน: รุ่นหลัก ERR: ล้มเหลวในการตั้งค่าชุดประกอบเสร็จสมบูรณ์ (ชม = 0x80131040) สิ้นสุดการตรวจสอบแล้ว ไม่สามารถติดตั้งชุดประกอบได้อย่างสมบูรณ์ (ชม. = 0x80131040) สิ้นสุดการตรวจสอบแล้ว ไม่สามารถติดตั้งชุดประกอบได้อย่างสมบูรณ์ (ชม. = 0x80131040) สิ้นสุดการตรวจสอบแล้ว
กองติดตาม:
[FileLoadException: ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ข้อยกเว้นจาก HRESULT: 0x80131040)] ThirdPartyWebAPI.WebApiApplication.Application_Start () ใน d: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ Global.asax.cs: 50
[HttpException (0x80004005): ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'System.Web.Http, เวอร์ชัน = 4.0.0.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ข้อยกเว้นจาก HRESULT: 0x80131040)]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegtateIntegateIntegateIntegateHotPub (บริบท HttpAppext แอป HttpApplication
) +9935033
System.Web.HttpApplication.RegisterEventSubScriptions .InitSpecial (สถานะ HttpApplicationState, ตัวจัดการ MethodInfo [], IntPtr appContext, บริบท HttpContext) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext บริบท HttpContext) +336
System.Web.Hosting.PipelineRuntime.InitializeAppApp (IntPtr appContext) +296[HttpException (0x80004005): ไม่สามารถโหลดไฟล์หรือชุดประกอบ 'System.Web.Http, เวอร์ชัน = 4.0.0.0, วัฒนธรรม = เป็นกลาง, PublicKeyToken = 31bf3856ad364e35' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความรายการของชุดประกอบที่อยู่ไม่ตรงกับการอ้างอิงชุดประกอบ (ยกเว้นจาก HRESULT: 0x80131040)]
System.Web.HttpRuntime.FirstRequestInIntert บริบท HttpContext (บริบท HttpContext) +9913572 System.Web.HttpRuntime.EnsureFirstRequestInit บริบทบริบท HttpContext
ข้อมูลรุ่น: เวอร์ชัน Microsoft .NET Framework: 4.0.30319; เวอร์ชั่น ASP.NET: 4.0.30319.18408