2009-12-01 149 views
5

我一直在做一些ASP.NET MVC项目的工作,今天我试图发布网站,但我有一个错误。我的托管服务提供商告诉我,是因为我拥有版本1,而他们支持版本2. 我该如何升级到版本2? 是两个版本之间的差异如此之大以至于以前的版本不被成功者支持?升级到ASP.NET MVC版本2

感谢

+0

投票结束,因为太局部化 - 这个问题被要求参考MVC 2的预发布版本,最终版本已经出现一段时间了。 – 2010-06-07 21:10:07

+0

@Daniel - 我仍然觉得这个答案有帮助,并且是upvoted。 – Jay 2010-06-23 19:15:52

回答

1

这似乎是非常不寻常的,因为:

  1. MVC 2仍处于测试阶段,并
  2. 两个版本可以同时运行的一面。
1

这听起来倒退了(即我会看看他们是否只支持1,而不是2)。 2还不是最终的,除非我非常错误。

MVC应该是bin-deployable。只需将参考文献(对当前的v1参考文献)进行标记即可复制本地并尝试以此方式发布。

+0

你能解释一下吗? MVC应该是bin-deployable。只需将参考文献(对当前的v1参考文献)进行标记即可复制本地并尝试以此方式发布。 – user220994 2009-12-01 23:08:36

+1

他意味着,在你的项目引用中有一个对'System.Web.Mvc'的引用,并且在该引用的属性中有一个名为'Copy Local.'的属性,将其设置为'true'。 – 2009-12-01 23:11:55

+1

在解决方案资源管理器中打开引用节点,找到System.Web.Mvc,右键单击它并选择属性,将复制本地设置为true。然后尝试再次发布。 – 2009-12-01 23:16:50