2009-09-17 43 views
1

我用ASP.NET MVC 1开发了一个站点,现在我试图用.net 2.0.50727将它部署到服务器。由于它不工作,我开始认为主要的错误是服务器不支持MVC 1.可以使用.NET 2.0.50727运行ASP.NET MVC 1吗?

对吗?换句话说,我可以在.NET 2.0.50727的服务器上运行ASP.NET MVC吗?

+0

重要提示:即使安装了.NET 3.5 SP1,IIS中报告的ASP.NET运行时版本也是.NET 2.0.50727 – 2009-09-17 03:48:42

回答

3

它不会工作外的开箱,MVC 1的设计与.net 3.5框架的工作。

这并不意味着它不能完成。斯科特Hanselman的看看这篇文章: http://www.hanselman.com/blog/DeployingASPNETMVCOnASPNET20.aspx

这是他必须做的就是它的工作:

  • 开发上的Visual Studio 2008
  • 在项目属性有针对性的.NET 2.0
  • 将应用程序部署到.NET 2.0 SP1机器
  • 将本地复制到web apps/bin文件夹的System.Core.dll

我在不久前看过这个,但从来没有得到它的工作。你的旅费可能会改变。