Tôi đang theo dõi Justin Slattery's Plugin Architecture tutorial và cố gắng điều chỉnh nó cho Razor, thay vì Chế độ xem WebForm.Chế độ xem phải xuất phát từ WebViewPage hoặc WebViewPage <TModel>
Mọi thứ khác (bộ điều khiển, tải lắp ráp plugin, v.v.) có vẻ không sao. Tuy nhiên, tôi không thể có được chế độ xem Razor được nhúng để hoạt động bình thường. Khi tôi cố gắng duyệt đến "HelloWorld/Index", tôi nhận được lỗi sau:
The view at '~/Plugins/MyProjectPlugin.dll/MyProjectPlugin.Views.HelloWorld.Index.cshtml' must derive from WebViewPage or WebViewPage<TModel>.
Trường hợp ngoại lệ được ném bởi System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +262
tôi có thể bao gồm các stack trace hoàn chỉnh, nếu cần thiết.
Có ai có thể tư vấn cho những gì tôi có thể làm sai không?
Cảm ơn cả hai phần thông tin. Tôi sẽ kiểm tra blog bạn đã đề cập. – Nasir
Tôi đã có thể sao chép web.config từ ~/Lượt xem đến vị trí thay thế của tôi để giải quyết vấn đề của tôi với điều này. Cảm ơn. – joelnet
@Darin Dimitrov Tôi có một vấn đề tương tự. Khi tôi thử thêm '@ inherits', tôi nhận được thông báo lỗi rằng tôi không thể sử dụng' @ inherits' và '@ model' cùng một lúc. bạn có thể giúp đỡ với điều này? CHỈNH SỬA. Tôi đang sử dụng mvc4 – gumenimeda