[assembly: WebActivator.PreApplicationStartMethod(typeof(MyApp.App_Start.StructureMapMvc), "Start")]
namespace MyApp.App_Start
{
public static class StructureMapMvc
{
public static void Start()
{
var container = IoC.Initialize();
DependencyResolver.SetResolver(new SmDependencyResolver(container));
}
}
}
Đây là mã của tôi được cho là chạy trước Application_start trong global.asax. Tôi đã nâng cấp dự án web của mình từ mvc 3 lên mvc 4. Vì vậy, Trong quá trình đó, tôi đã phạm sai lầm trong không gian tên. Điều này đã được làm việc trước khi tôi sửa chữa không gian tên của tôi. Nó không còn hoạt động nữa. Tôi đặt lại iis/flushed dns/xây dựng lại giải pháp/loại bỏ các tập tin .net tạm thời trong C: \ Windows \ Microsoft.NET \ Framework64 \ versionxxxxxx ... \ Temporary ASP.NET Files \ root. Không có gì hiệu quả. Am i thiếu cái gì ở đây? Phương thức Initialize() có tất cả các công cụ phân giải phụ thuộc vào bản đồ cấu trúc của tôi. Vì vậy, tôi không thể tiến lên mà không tìm ra điều này. Đã cố gắng để chẩn đoán vấn đề trong nhiều giờ và tôi cần giúp đỡ.WebActivator.PreApplicationStartMethod không hoạt động
Tuyên bố sử dụng không phù hợp với bạn? – eaglei22
Bất kể sửa lỗi nào không hiệu quả đối với tôi .. – eaglei22