如何在將ASP.NET MVC應用程序部署到生產環境時部署數據庫?將ASP.NET MVC數據庫部署到生產
我已經創建了一個標準的ASP.NET MVC3應用程序,該應用程序使用SQL Server 2008(儘管Express)用於我的應用程序。我正在使用ASP.NET MVC應用程序附帶的標準表單身份驗證內容。
如果我必須重新創建我的模式,對於我所有的類(即非aspnet_*
表),那麼我可以運行SQL腳本來對付生產數據庫;但是aspnet_*
表呢?
或者我應該簡單地上傳一個ASP.NET MVC空DB(〜10MB),然後運行我的腳本來創建我的表?當然,一定有更好的辦法。 (一旦解決了這個問題,我打算使用SQL腳本或數據庫遷移來處理更改;這只是在生產環境中生成初始數據庫而不上傳大約10MB .MDF的問題,因爲我無法解決這個問題,因爲aspnet_*
表。)
由於腳本文件。這是典型的ASP.NET MVC部署到生產嗎? – ashes999 2011-05-17 15:47:43
許多人使用RedGate SQL Compare等工具來遷移架構(或數據)更改) – RedFilter 2011-05-17 16:20:04
這也會生成存儲過程,對不對? – ashes999 2011-05-17 16:45:22