2
InvalidOperationException: ไม่สามารถแก้ไขบริการสำหรับประเภท 'Microsoft.AspNetCore.Http.IHttpContextAccessor'
ฉันเริ่มแปลงโครงการ RC1 หลักของ asp.net เป็น RC2 และประสบกับปัญหาที่IHttpContextAccessorไม่สามารถแก้ไขได้ในขณะนี้ เพื่อประโยชน์ของความเรียบง่ายที่ฉันสร้างโครงการ ASP.NET RC2 ASP.NET Core Web Application (.Net Framework)ใหม่โดยใช้แม่แบบ ฉันเพิ่มตัวสร้างสำหรับ HomeController ซึ่งเทมเพลตที่สร้างขึ้นสำหรับฉัน public HomeController(IHttpContextAccessor accessor) { } และหลังจากฉันเริ่มแอปพลิเคชันฉันได้รับข้อผิดพลาดถัดไป: InvalidOperationException: ไม่สามารถแก้ไขบริการสำหรับชนิด 'Microsoft.AspNetCore.Http.IHttpContextAccessor' ในขณะที่พยายามเปิดใช้งาน 'TestNewCore.Controllers.HomeController' ใน Microsoft.Extensions.Internal.ActivatorUtilities.GetService (IServiceProvider sp, Type type, Type requiredBy, Boolean isDefaultParameterRequired) ในการประยุกต์ใช้จริงของฉันฉันต้องการที่จะแก้ปัญหาIHttpContextAccessorในระดับบริการของตัวเองสำหรับการเข้าถึงและ_contextAccessor.HttpContext.Authentication _contextAccessor.HttpContext.UserEverething ทำงานได้ดีใน RC1 แล้วมันจะอยู่ใน RC2 ได้อย่างไร?