2

Phil Haack 关于 MVC3 部署的开创性帖子 (http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx) 似乎不适用于 VS11 中的 MVC4。VS11 中没有 Add Deployable Items 上下文菜单项。有没有人在 VS11 中部署 MVC4 的建议?

4

3 回答 3

2

“Add Deployable Items”菜单项实际上只是将程序集标记为“Copy Local = true”的一种便捷方式。

我在 VS10 SP1 之前所做的是:

1) 创建一个本地 /lib/ 文件夹并将 MVC DLL 放在那里。(我认为 Haack 的帖子包含您需要的完整列表)

2) 在“属性”窗口中将每个标记为“Copy Local = true”。这告诉 Visual Studio 始终将程序集复制到发布目录中,即使它们存在于 GAC 中

3) 确保将 DLL 部署到 Web 服务器

于 2012-04-24T13:59:26.477 回答
0

实际上,在 VS11 中不需要“添加可部署项目”上下文菜单。该项目从一开始就已经是可部署的,您无需执行任何操作即可部署所需的 dll。它们会在您发布时自动包含在内。

有关详细信息,请参见此处:

Visual Studio 11 beta 是否缺少“添加可部署程序集”菜单选项?

于 2013-08-09T03:15:52.860 回答
-2

只需安装 ASP.NET MVC 4 nuget 包。http://nuget.org/packages/Microsoft.AspNet.Mvc

于 2013-01-14T18:16:09.203 回答