Nơi tôi làm việc, chúng tôi thực hiện một số lượng rất lớn các ứng dụng ASP.NET rất nhỏ và đã xảy ra một vài lần các trang web đã được triển khai ở định dạng được biên dịch trước và ứng dụng cần được thay đổi, nhưng phiên bản của mã có sẵn trong kiểm soát nguồn đã lỗi thời và nhà phát triển không có sẵn. Dll của ứng dụng phải được biên dịch và tấn công lại với nhau. Lý tưởng nhất, nó sẽ không bao giờ xảy ra khi một người phát triển vội vã thay đổi thông qua thử nghiệm và sản xuất và bỏ qua kiểm tra trong thay đổi, chúng tôi đã thực hiện thay đổi chính sách của chúng tôi để giữ điều này xảy ra, nhưng tôi tự hỏi liệu chi phí biên dịch trang web trên máy chủ bất cứ khi nào khởi động lại ứng dụng trong hồ bơi là vấn đề đủ lớn nên chúng tôi nên tránh tải lên mã của chúng tôi trực tiếp lên máy chủ. Sẽ dễ dàng hơn khi kiểm tra phiên bản trong kiểm soát nguồn so với phiên bản thực tế trực tiếp nếu chúng tôi có thể tải xuống nguồn trực tiếp.Tôi có nên biên dịch trước các trang ASP.NET 2.0 trước khi triển khai hay không?
Ưu điểm của việc biên dịch trước VS tải lên tệp cs trực tiếp lên máy chủ và khiến chúng được biên dịch ở đó là gì?
Nếu bạn có nhà phát triển thay đổi trực tiếp mã sản xuất, bỏ qua kiểm soát nguồn và quy trình phát hành chuẩn, bạn có vấn đề lớn hơn nhiều so với lo lắng về việc biên dịch trước. – ahockley
Đồng ý, nhưng tôi đang cố gắng cải thiện nơi tôi có thể. Có vấn đề tổ chức lớn hơn mà tôi không thể giải quyết là không có lý do gì để không bận tâm với những thứ tôi có thể ảnh hưởng ở cấp độ của tôi. – NetHawk