我只是浏览堆栈溢出的问题,我想到了一个建议部署数据库的帖子,只需在app_data文件夹中复制mdf文件并修改连接字符串。为ASP .NET部署数据库网站
我知道有些人在开发过程中会在app_code中创建一个mdf文件,但是为了上线,这真的是一种可行的方式,并且是部署数据库的一种好方法吗?
我在开发过程中常常做的事情是编写自己的SQL脚本文件来构建数据库,并在本地SQL服务器上运行它。当网站即将上线时,我在目标服务器上运行该脚本,并将我的网站设置为与数据库交谈。说实话,我从来没有利用app_code文件夹来存储数据库,我通常用它来存储我的数据访问层逻辑..
我在这里做错了什么吗?利用app_data文件夹存储数据库真的是一个好习惯吗?用这种方法我可以看到的一个问题是,部署速度会变慢。通过互联网传输mdf文件肯定会比运行我的sql脚本文件慢得多。期待听到你在这个问题上的想法和经验。干杯。