【转】ASP.NET MVC 3不安装也能在服务器上运行
2012-02-13 13:19
465 查看
当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息:
![](http://images.51cto.com/files/uploadimg/20110120/0828200.png)
这表示你的服务器上没有安装 ASP.NET MVC3。
解决这个问题的方法有两种:
第一,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间,或者租用的服务器,可能没有安装的条件,那就是用第二种方法吧。
第二,错误的原因很显然是缺少适当的程序集,在已经安装 ASP.NET MVC3 的情况下,这些程序集已经被安装到 GAC 中,在网站程序中使用了对这些程序集的引用,MVC3 涉及的程序集如下所示:
![](http://images.51cto.com/files/uploadimg/20110120/0828201.PNG)
我们可以通过在 ASP.NET MVC3 应用的 bin 下部署这些程序集来解决这个问题。
在开发 MVC3 应用的项目中,应该已经引用了这些程序集,在解决方案管理器中,展开引用,选中这 6 个程序集,在属性窗口中,将复制到本地 ( Copy Local) 设置为真,这将会导致在部署应用的时候,这些程序集将会被复制到本地。
![](http://images.51cto.com/files/uploadimg/20110120/0828202.png)
在发布项目的时候,这些程序集,包括在 GAC 中的程序集将会被一起发布,这样,你的ASP.NET MVC 3 就可以运行了。
可能需要的DLL库
System.Web.Mvc.dll
Microsoft.Web.Infrastructure.dll
System.Web.Helpers.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
System.Web.Abstractions.dll
System.Web.Extensions.dll
System.Web.Routing.dll
![](http://images.51cto.com/files/uploadimg/20110120/0828200.png)
这表示你的服务器上没有安装 ASP.NET MVC3。
解决这个问题的方法有两种:
第一,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间,或者租用的服务器,可能没有安装的条件,那就是用第二种方法吧。
第二,错误的原因很显然是缺少适当的程序集,在已经安装 ASP.NET MVC3 的情况下,这些程序集已经被安装到 GAC 中,在网站程序中使用了对这些程序集的引用,MVC3 涉及的程序集如下所示:
我们可以通过在 ASP.NET MVC3 应用的 bin 下部署这些程序集来解决这个问题。
在开发 MVC3 应用的项目中,应该已经引用了这些程序集,在解决方案管理器中,展开引用,选中这 6 个程序集,在属性窗口中,将复制到本地 ( Copy Local) 设置为真,这将会导致在部署应用的时候,这些程序集将会被复制到本地。
![](http://images.51cto.com/files/uploadimg/20110120/0828202.png)
在发布项目的时候,这些程序集,包括在 GAC 中的程序集将会被一起发布,这样,你的ASP.NET MVC 3 就可以运行了。
可能需要的DLL库
System.Web.Mvc.dll
Microsoft.Web.Infrastructure.dll
System.Web.Helpers.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.dll
System.Web.WebPages.Razor.dll
System.Web.Abstractions.dll
System.Web.Extensions.dll
System.Web.Routing.dll
相关文章推荐
- 在没有安装ASP.NET MVC 3的web服务器上运行一个ASP.NET MVC 3应用程序
- ASP.NET MVC 3发布报错(ASP.NET MVC 3在没有安装环境的服务器上运行)的解决方案
- 如何在没有安装 ASP.NET MVC 3 的 Web 服务器上运行 ASP.NET MVC 3 应用程序
- ASP.NET MVC 重点教程一周年版 第一回 安装,并使ASP.NET MVC页面运行起来
- liunx下安装Jexus5.8.2独立版运行asp.net MVC5
- Asp.net Mvc 重点教程一周年版 第一回 安装,并使ASP.NET MVC页面运行起来
- Asp.net Mvc 重点教程一周年版 第一回 安装,并使ASP.NET MVC页面运行起来 推荐
- VS2012 asp.net mvc 4 运行项目提示:"错误消息 401.2。: 未经授权: 服务器配置导致登录失败"
- 安装微软ASP.NET MVC 4,运行以下的包管理器控制台命令
- ASP.NET MVC 重点教程一周年版 第一回 安装,并使ASP.NET MVC页面运行起来
- 实战CENTOS6.5安装docker并创建asp.net mvc 5 镜像,运行MVC 网站
- vs2003提示:试图运行项目时出错:无法在WEB服务器上启动调试.未能启动ASP.NET或ATL SERVER 调试. 验证服务器上是否正确安装了ASP.NET或ATL SERVER的解决方案
- 1.安装,并使ASP.NET MVC页面运行起来
- 运行 ASP.NET MVC 示例程序 Mvc3MusicStore 报:找不到请求的 .Net Framework Data Provider。可能没有安装。
- ASP.NET MVC 重点教程一周年版 第一回 安装,并使ASP.NET MVC页面运行起来 【转】
- ASP.NET MVC 重点教程一周年版 第一回 安装,并使ASP.NET MVC页面运行起来
- Asp.net Mvc 第一回 安装,并使ASP.NET MVC页面运行起来
- IIS运行不了ASP.NET的解决方案 & HTTP 500 - 内部服务器错误的解决方案
- Mono 4.0 Mac上运行asp.net mvc 5.2.3
- IIS与.NET顺序安装反了,无法建ASP.NET应用程序或者服务(Visual Studio.net 已检测到指定的WEB服务器运行的不是ASP。NET1.1版。)