当前位置:  开发笔记 > 后端 > 正文

asp.net MVC2是否包含在.net 4.0框架中?

如何解决《asp.netMVC2是否包含在.net4.0框架中?》经验,为你挑选了2个好方法。

我在服务器上安装了.net 4.
现在我不知道我是否必须为VS2008安装MVC 2或因为我收到此错误:

无法加载文件或程序集'System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一.该系统找不到指定的文件.

Levi.. 35

VS 2010附带MVC 2,但它不是.NET Framework的一部分.这意味着如果您下载.NET Framework 4可再发行组件,它将不包含MVC 2运行时.

但由于MVC是可以部署的,所以这很好.您的应用程序 - 部署到.NET 3.5 SP1或.NET 4服务器时 - 只会将System.Web.Mvc.dll复制到其/ bin文件夹,一切都将按预期运行.MVC在Medium Trust中运行得很好.

做一个服务器宽安装你需要下载AspNetMVC2_VS2008.exe从这里,重命名.exe,以.zip和内mvcruntime子文件夹,你会发现AspNetMVC2.msi文件.

然后你必须运行:

msiexec /i AspNetMVC2.msi /l*v .\mvc.log MVC_SERVER_INSTALL="YES"


dc2009.. 6

默认情况下,编译MVC 2项目时不包括System.Web.Mvc.dll; 您必须在Reference属性上将"Copy Local"设置更改为True才能获取/ bin中的文件



1> Levi..:

VS 2010附带MVC 2,但它不是.NET Framework的一部分.这意味着如果您下载.NET Framework 4可再发行组件,它将不包含MVC 2运行时.

但由于MVC是可以部署的,所以这很好.您的应用程序 - 部署到.NET 3.5 SP1或.NET 4服务器时 - 只会将System.Web.Mvc.dll复制到其/ bin文件夹,一切都将按预期运行.MVC在Medium Trust中运行得很好.

做一个服务器宽安装你需要下载AspNetMVC2_VS2008.exe从这里,重命名.exe,以.zip和内mvcruntime子文件夹,你会发现AspNetMVC2.msi文件.

然后你必须运行:

msiexec /i AspNetMVC2.msi /l*v .\mvc.log MVC_SERVER_INSTALL="YES"



2> dc2009..:

默认情况下,编译MVC 2项目时不包括System.Web.Mvc.dll; 您必须在Reference属性上将"Copy Local"设置更改为True才能获取/ bin中的文件

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有