Tôi đang cố gắng thuyết phục đồng nghiệp của tôi chuyển từ dự án trang web sang dự án ứng dụng web, vì tôi muốn sử dụng tệp dự án. Tuy nhiên, tôi không thể khuếch tán lập luận này về:Dự án trang web ASP.Net so với dự án ứng dụng web
- Dự án trang web cho phép mỗi trang được biên dịch thành một dll duy nhất. Lập luận của họ là điều này cho phép dễ dàng sửa lỗi tìm thấy sau khi xuất bản. Điều này trái ngược với cách dự án ứng dụng web biên dịch tất cả mã sau một dll.
- Đang cập nhật dll của một trang duy nhất về cơ bản khác nhau để cập nhật toàn bộ dll của trang web?
- Có cách nào để biên dịch mã của mỗi trang sau một dll riêng biệt trong dự án ứng dụng web không?
- Có một số chi phí nghiêm trọng (hiệu suất, bộ nhớ?) Để biên soạn mã của mỗi trang sau thành các dll riêng biệt mà chúng tôi không biết?
- Tại sao tính năng (?) Để biên dịch từng trang để tách các dll trong các dự án trang web chứ không phải các dự án ứng dụng web?
Điều tôi thấy là: Trang Web được sử dụng bởi những người không sử dụng thử nghiệm đơn vị hoặc thiết lập môi trường phát triển thích hợp, vì họ ** yêu cầu ** khả năng "hotfix" các trang nhất định tại thời gian nhất định. Ứng dụng web là giải pháp ưu tiên cho các nhà phát triển thông minh có môi trường thực tế và sử dụng thử nghiệm/CI. –