我正在 ASP.NET 4.0(使用 EF 4.0)上构建一个类似博客的发布系统,我希望首先非常容易部署/备份。我正在决定是否让系统在 SQL Server 中创建一个数据库并使用它(传统上),或者在站点中有一个 App_Data MDF 文件并使用 SQL Express 附加到该文件。我知道Express 版本的内存/大小限制,我不会达到限制,因为这不是性能关键的业务应用程序或任何重要的东西。只是一个带有博客/文字/照片的简单 CMS(实际照片不保存在数据库中,只是它们的路径保存在 MDF 中),仅此而已。我认为使用 MDF 没有问题,但我也不是该主题的专家,因为我从未使用 MDF 文件工作/创建过网站。我总是部署在 SQL Server 上,但我不想处理用户/角色/权限以及我希望用户因数据库设置而出现安装问题的最后一件事。
我应该带什么去?我在使用 MDF 时会遇到什么问题?建议?