我正在尝试从 ASP 经典(是的,我知道...)过渡到 ASP.NET MVC。因此,您可能会将我视为 ASP.NET MVC 的新手。为了使过渡变得容易,我认为使用带有 ASP.NET MVC 的 SQL Server Compact Edition 对我有用。
问题是,我不了解部署过程。我已经阅读了一些教程,但我仍然不明白。如果我在 Visual Studio Express 2012 中启动一个全新项目,在 EntityFramework Code First 的帮助下生成 SQL CE 数据库所需要做的就是更改 webconfig 中的连接字符串。它就像一个魅力。我在 de AppData 文件夹中有一个数据库。
但是,当我想部署 Web 应用程序(使用 FTP)时,我需要安装以下 nuget 包:SqlServerCompact、System.Web.Providers、EntityFramework 和 EntityFramework.SqlServerCompact,根据 Tom Dykstra 在他的 asp 部署教程中的说法。网络/网络表单/。我在开发计算机上安装的唯一 nuget 包是 EntityFramework。我真的需要其他人来成功部署吗?为什么会这样?