Tôi gặp sự cố khi triển khai ứng dụng MVC2 vào lưu trữ của mình. Nó hiển thị lỗi sau:Sự cố khi triển khai MVC2 - Không thể tải loại 'System.Web.Mvc.UrlParameter'
Không thể tải loại 'System.Web.Mvc.UrlParameter' từ assembly 'System.Web.Mvc, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'.
Có vẻ như nó không hiểu tính năng "thông số URL tùy chọn" mới của MVC2. Đây chỉ là một ứng dụng thử nghiệm đơn giản mà tôi đã tạo bằng thuật sĩ "Dự án mới" trong VWD 2008. Nó hoạt động tốt ở cả hai máy chủ web IIS và Visual Studio. Các trang web MVC1 đang hoạt động tốt trên máy chủ lưu trữ. Tôi đã liên lạc với bộ phận hỗ trợ lưu trữ và họ đã cài đặt MVC2 nhưng vấn đề vẫn tồn tại. Các trang web đang làm việc trong chế độ đường ống tích hợp ASP.NET 2.0.
Có ai biết tại sao điều đó xảy ra không?
Tôi đã gặp vấn đề tương tự và tôi tin rằng đó là phiên bản MVC cũ được cài đặt trên gói lưu trữ được chia sẻ của tôi, tuy nhiên việc thuyết phục công ty lưu trữ web của tôi về vấn đề này là một vấn đề khác. Tôi tò mò muốn biết liệu có bất kỳ trường hợp nào khác có thể gây ra sự cố này không ... – nukefusion
Có, nó đã được sửa trên máy chủ của tôi sau khi cài đặt .NET 4 với MVC2 mới nhất. Nếu có ai gặp vấn đề tương tự - hãy thử nâng cấp .NET. – Evgenii