26

好的,我已经通过 Microsoft Web Platform Installer 4.0 在本地安装了 ASP.NET MVC 4。它有一些我们作为开发人员需要的好东西。我现在正尝试在我们的开发服务器(Windows 2003 Server 机器)上安装它;但是,它想很好地下载一吨的其他东西。我正在尝试找到一个将 MVC 4 文件放入 GAC 的最小安装。我的开发服务器上不需要 Sql Server express(Sql Server 2005 已经存在)。我也不需要 Visual Web Developer 2010 Express,因为我不在服务器上开发;这只是在服务器上和本地机器上进行测试的第一步。

细节:

Microsoft Web Platform Installer 4.0:ASP.NET MVC 4 Tools Update with Language Packs(2012 年 8 月)中列出的下载选项。

要安装的项目的完整列表是:

  • Visual Studio 2010 SP1 核心
  • 视觉 Web 开发者 2010 速成版
  • Sql Server Express 2008 R2
  • 视窗安装程序 4.5
  • 视觉工作室 2010 SP1 KB983509
  • ASP.NET MVC 4 工具更新语言包安装程序
  • ASP.NET MVC 4 安装程序(VS 2010)-默认语言环境

总而言之,仅下载量就达到惊人的 710.02 MB。我只需要 ASP.NET MVC 4 作为框架......只是库。这是安装它的唯一方法吗?ASP.NET MVC 3 的安装时间很长,但肯定没有那么分散。

想法?

4

3 回答 3

23

Microsoft 下载页面上的独立 ASP.NET MVC 4

于 2012-10-03T17:28:43.973 回答
10

与 MVC3 不同,MVC4 没有独立的安装程序,并且不再部署到 GAC。它与应用程序一起部署。

部分原因是 MVC4 现在通过 NuGet 包分发,并分解为各种组件,以允许人们只选择他们想要的东西。

我相信您可以自己将其部署到 GAC,但何必费心呢?

于 2012-10-03T17:30:24.520 回答
2

您可以像这样进行 bin 部署:

  1. 右键单击您的项目并选择“添加库包引用” - 检查 ASP.NET MVC
  2. 在服务器上安装 .Net Framework 4.5
  3. 在服务器上发布项目
  4. 将网站的 AppPool 设置为 .NET Framework 4 Integrated
于 2012-10-03T17:24:32.790 回答