Câu trả lời thực sự là bởi vì Microsoft muốn bạn mua trong đó bạn cần VS để làm MVC. Tuy nhiên, để chuyển đổi dự án thành JIT thuần túy, đó là cách dễ dàng hơn để làm việc với ...
Bạn có thể làm điều đó khá thẳng về phía trước.
(1) Di chuyển tất cả các thư mục chứa các file class để App_Code
(để xem thư mục mà nó là)
(2) Thực hiện Global.asax
không cần mã đằng sau hoặc tham chiếu kế thừa bằng cách loại bỏ những thuộc tính sau đó đặt
[script runat="server"]
... place contents of code behind's class inner code
[/script]
và xóa các mã sau cho tốt
(3) trong Bin
Tháo tham khảo DLL dự án làm cho chắc chắn để giữ các file DLL cần thiết khác về chạy MVC
(4) Re di chuyển các tệp giải pháp và thư mục thuộc tính và thư mục obj
Tôi làm điều này thường xuyên cho nop MVC vì nó đơn giản hơn nhiều khi làm việc với tầng web trên JIT. Các nhà phát triển không hiểu điều này không hoạt động trong các chiến hào mỗi ngày trên nhiều trang web với nhiều bản sửa lỗi nhanh tùy chỉnh cần thiết. Các trang web chúng tôi làm việc để có được hàng trăm nghìn lượt truy cập mỗi ngày để sử dụng JIT không có hình phạt hiệu suất sau lần gặp đầu tiên.
Dường như ít hơn khi phát triển trang web nhỏ hơn.
Nguồn
2011-11-17 17:32:09
tuyệt vời "làm việc xung quanh". – BuddyJoe
Tôi đã ngừng làm việc với MVC bằng cách này. Tôi chỉ sử dụng kiểu Matrix thuần túy với URL Rewrite. Có một mã tấn ít hơn. Vâng, tôi bắt đầu đi tất cả Linux ngay bây giờ anyway trong khi chúng tôi đang ở đó. Node.js thực sự đang giết nó. –
Cũng giúp bạn có thể kiểm tra [RequireHttps] và để lại một mình mà không có một loạt các câu lệnh rác trong mã. –