Tôi đã thử biên dịch trước ứng dụng ASP.NET MVC của mình và triển khai nó vào một hộp IIS6 (với ánh xạ ký tự đại diện), tuy nhiên tôi gặp lỗi khi hiển thị một phần khung nhìn (điều khiển người dùng). Làm việc tốt trên máy dev của tôi trước khi biên dịch trước.Tôi có thể biên dịch trước ứng dụng ASP.NET MVC của mình không?
Lỗi này là:
Server Error in '/' Application.
The partial view 'ListGrid' could not
be found. The following locations were
searched:
~/Views/Initiative/ListGrid.aspx
~/Views/Initiative/ListGrid.ascx
~/Views/Shared/ListGrid.aspx
~/Views/Shared/ListGrid.ascx
Tôi đã kiểm tra xem \ Shared cho các tập tin và nó không có ở đó, mà tôi nghĩ là bình thường vì biên dịch sẵn của nó. Nhưng chỉ dành riêng cho tiếng cười khúc khích tôi đặt một file trống ở chỗ tên thư mục ListGrid.ascx, nhưng sau đó tôi đã nhận lỗi này:
Server Error in '/' Application.
The file '/Views/Shared/ListGrid.ascx'
has not been pre-compiled, and cannot
be requested.
Tôi googled và tìm kiếm SO nhưng không thể tìm thấy bất kỳ vấn đề tương tự, nhưng không có may mắn.
Tôi đã hỏi một câu hỏi tương tự cách đây một thời gian: http://stackoverflow.com/questions/108405/how-can-i-compile-asp-net-aspx-pages-before-loading-them-with-a- webserver – Paco