是否有ASP.NET MVC4的部署建议?

时间:2012-04-24 13:46:47

标签: asp.net-mvc deployment visual-studio-2012

Phil Haack关于MVC3部署的开创性帖子(http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx)似乎不适用于MVC4 VS11。 VS11中没有“添加可部署项目”上下文菜单项。 VS11中是否有任何针对MVC4的部署建议?

3 个答案:

答案 0 :(得分:2)

“添加可部署项目”菜单项实际上只是将程序集标记为“Copy Local = true”的便捷方式。

我在VS10 SP1之前所做的是:

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

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

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

答案 1 :(得分:0)

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

详情请见此处:

Is Visual Studio 11 beta missing the "Add Deployable Assemblies" menu option?

答案 2 :(得分:-2)

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