是否可以在IIS服务器上部署asp.net mvc项目而无需安装mvc?
答案 0 :(得分:4)
您可以,只需点击引用的MVC .dll上的“复制到本地”属性
更新:在Visual Studio的项目中,在解决方案资源管理器中找到“参考”。找到System.Web.MVC,右键单击它并选择属性。将“复制本地”和“特定版本”设置为true。
这意味着MVC .dll文件将被复制到您的项目中,并随之一起部署。特定的版本属性意味着将使用此版本的.dll,无论服务器上是否存在不同的版本。
(请注意,您可能必须为其他引用的.dll执行此操作。例如,System.Web.Routing)。
答案 1 :(得分:3)
是。这个有可能。这篇博文......
http://haacked.com/archive/2008/11/03/bin-deploy-aspnetmvc.aspx
...有点老了但是给你一些细节。 ASP.NET MVC旨在可部署xcopy。
注意:您需要IIS7。较低版本的IIS需要额外的脚本映射。