我只是瀏覽堆棧溢出的問題,我想到了一個建議部署數據庫的帖子,只需在app_data文件夾中複製mdf文件並修改連接字符串。爲ASP .NET部署數據庫網站
我知道有些人在開發過程中會在app_code中創建一個mdf文件,但是爲了上線,這真的是一種可行的方式,並且是部署數據庫的一種好方法嗎?
我在開發過程中常常做的事情是編寫自己的SQL腳本文件來構建數據庫,並在本地SQL服務器上運行它。當網站即將上線時,我在目標服務器上運行該腳本,並將我的網站設置爲與數據庫交談。說實話,我從來沒有利用app_code文件夾來存儲數據庫,我通常用它來存儲我的數據訪問層邏輯..
我在這裏做錯了什麼嗎?利用app_data文件夾存儲數據庫真的是一個好習慣嗎?用這種方法我可以看到的一個問題是,部署速度會變慢。通過互聯網傳輸mdf文件肯定會比運行我的sql腳本文件慢得多。期待聽到你在這個問題上的想法和經驗。乾杯。