Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa yang bisa menjadi cara yang baik untuk menyebarkan Aplikasi Web ASP.Net?

Hindari penyebaran Visual Studio, dan otomatisasi sebanyak mungkin. Proyek Penerapan Web dan NAnt dapat menjadi teman Anda!

Secara singkat, penyiapan penerapan kami:

  1. Kami menggunakan RedGate SQL untuk membuat skrip perbedaan antara dev dan database langsung.

  2. File build NAnt yang memanggil MSBUILD untuk membangun proyek penerapan web (.wdproj), membuat zip aplikasi web terkompilasi yang dihasilkan (bersama dengan skrip perubahan SQL) dan kemudian mengunggah file zip ke server.

  3. Di sisi server, ada file build NAnt lain yang membuat aplikasi offline, mencadangkan database, mencadangkan situs web. menjalankan skrip perubahan SQL, membuka ritsleting versi baru dan menjadikan aplikasi online.

Langkah 3 biasanya dijalankan "secara manual" (satu klik dua kali), tetapi terkadang dijadwalkan larut malam. Anda dapat melakukan hal yang persis sama dari CDROM, atau bahkan menulis aplikasi Windows Forms yang cukup kecil sebagai pembungkus.

Cukup senang untuk memberikan detail skrip NAnt jika Anda tertarik.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memulihkan Database Master SQL Server

  2. Bagaimana cara mengembalikan angka acak sebagai kolom di SQL Server 2005?

  3. DBA - Cara Membunuh Semua Proses Basis Data Di SQL Server

  4. Optimalisasi kueri SQL:Praktik terbaik untuk meningkatkan kinerja

  5. operasi tidak diizinkan ketika objek ditutup saat menjalankan kueri yang lebih maju