Tôi có máy chủ Windows 2003 R2. Tôi phải chạy một trang web NET MVC3. Tôi đã cài đặt tất cả các Runtimes (1,2 và 4), tôi đã cài đặt tất cả các khung MVCs (3 và 4) nhưng lỗi này không biến mất.Tên 'ViewBag' không tồn tại trong ngữ cảnh hiện tại
Tôi có web.config được cho là nằm trong Chế độ xem. Tôi đã theo dõi tất cả và từng giải pháp cho vấn đề này trong và ngoài stackoverflow. Tôi cũng đã triển khai trong thư mục bin của tôi tất cả các dll bằng cách sử dụng Add Deployable Dependencies (nhấn chuột phải vào dự án mvc).
Tại thời điểm này tôi không biết phải làm gì khác. Đã hết các ý tưởng hoặc giải pháp trực tuyến.
Tôi đã gỡ cài đặt và cài đặt lại tất cả các thời gian chạy, khung công tác, v.v. Trong máy tính cục bộ của tôi nó chạy tốt (Windows 7) nhưng khi tôi triển khai, tôi nhận được lỗi sau.
Compiler Error Message: CS0103: The name 'ViewBag' does not exist in the current context
Source Error:
Line 1: @{
Line 2: ViewBag.Title = "Home Page";
Line 3: }
Line 4: <h2>@ViewBag.Message</h2>
Source File: d:\FamilyDermMVC\Views\Home\Index.cshtml Line: 2
Sẽ rất hữu ích nếu bạn bao gồm web.config và chế độ xem \ web.config (xóa mọi dữ liệu nhạy cảm). –
Tôi đã không hiểu tình hình thực tế nhưng trong trường hợp của tôi, tôi đã đi vào Properties chọn một khung mục tiêu trước đó (từ 4.6 đến 4.5.2, biên dịch lại và tất cả biến mất. Sau đó tôi quay trở lại 4.6 làm điều tương tự. –