Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какви биха могли да бъдат добри начини за внедряване на ASP.Net уеб приложения?

Избягвайте внедряването на Visual Studio и автоматизирайте колкото е възможно повече. Проектите за уеб внедряване и NAnt могат да бъдат ваши приятели!

Накратко, нашата настройка за внедряване:

  1. Ние използваме RedGate SQL за скриптиране на разликите между dev и live база данни.

  2. Файл за изграждане на NAnt, който извиква MSBUILD за изграждане на проекта за уеб внедряване (.wdproj), архивира полученото компилирано уеб приложение (заедно със скрипта за промяна на SQL) и след това качва zip файла на сървъра.

  3. От страна на сървъра има друг файл за изграждане на NAnt, който извежда приложението офлайн, архивира базата данни, архивира уебсайта. стартира скрипта за промяна на SQL, разархивира новата версия и въвежда приложението онлайн.

Стъпка 3 обикновено се изпълнява "ръчно" (едно двойно щракване), но понякога се планира за късно през нощта. Можете да направите точно същото от CDROM или дори да напишете малко приложение за Windows Forms като обвивка.

С удоволствие ще дам подробности за скрипта NAnt, ако проявявате интерес.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да намерите таблици, които съдържат конкретна колона в SQL Server

  2. Тип данни за съхраняване на IP адрес в SQL Server

  3. Транспонирайте набор от редове като колони в SQL Server 2000

  4. Как да настроите съпоставянето на база данни в SQL Server (T-SQL)

  5. Каква е разликата между CHAR и VARCHAR в SQL Server - SQL Server / T-SQL урок, част 31