Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách tốt để triển khai Ứng dụng Web ASP.Net là gì?

Tránh triển khai Visual Studio và tự động hóa càng nhiều càng tốt. Các dự án triển khai web và NAnt có thể là bạn của bạn!

Tóm lại, thiết lập triển khai của chúng tôi:

  1. Chúng tôi sử dụng RedGate SQL để phân biệt kịch bản giữa nhà phát triển và cơ sở dữ liệu trực tiếp.

  2. Tệp xây dựng NAnt gọi MSBUILD để xây dựng dự án triển khai web (.wdproj), nén ứng dụng web đã biên dịch kết quả (cùng với tập lệnh thay đổi SQL) và sau đó tải tệp zip lên máy chủ.

  3. Ở phía máy chủ, có một tệp xây dựng NAnt khác đưa ứng dụng ngoại tuyến, sao lưu cơ sở dữ liệu, sao lưu trang web. chạy tập lệnh thay đổi SQL, giải nén phiên bản mới và đưa ứng dụng trực tuyến.

Bước 3 thường được chạy "thủ công" (một cú nhấp đúp), nhưng đôi khi được lên lịch vào ban đêm. Bạn có thể làm chính xác như vậy từ CDROM hoặc thậm chí viết một ứng dụng Windows Forms nhỏ xinh dưới dạng trình bao bọc.

Rất vui khi cung cấp thông tin chi tiết về tập lệnh NAnt nếu bạn quan tâm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách khắc phục “Tùy chọn cấu hình‘ Agent XPs ’không tồn tại” trong SQL Server (T-SQL)

  2. datetime so với smalldatetime trong SQL Server:Sự khác biệt là gì?

  3. Chuyển một biến vào một trình kích hoạt

  4. sql địa lý để dbgeography?

  5. Cách lấy các hàng ngẫu nhiên từ Bảng SQL Server - Hướng dẫn SQL Server / TSQL Phần 117