ASP.NET MVC 3不安装也能在服务器上运行

开发 后端
虽然安装ASP.NET MVC 3框架并不是技术含量很高的工作,但在租用的服务器,可能没有安装的条件。那么本文将给你一些建议。

51CTO向您推荐:《ASP.NET MVC框架视频教程

当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息:

这表示你的服务器上没有安装 ASP.NET MVC3。

 

解决这个问题的方法有两种:

***,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间,或者租用的服务器,可能没有安装的条件,那就是用第二种方法吧。

第二,错误的原因很显然是缺少适当的程序集,在已经安装 ASP.NET MVC3 的情况下,这些程序集已经被安装到 GAC 中,在网站程序中使用了对这些程序集的引用,MVC3 涉及的程序集如下所示:

我们可以通过在 ASP.NET MVC3 应用的 bin 下部署这些程序集来解决这个问题。

在开发 MVC3 应用的项目中,应该已经引用了这些程序集,在解决方案管理器中,展开引用,选中这 6 个程序集,在属性窗口中,将复制到本地 ( Copy Local)  设置为真,这将会导致在部署应用的时候,这些程序集将会被复制到本地。

在发布项目的时候,这些程序集,包括在 GAC 中的程序集将会被一起发布,这样,你的ASP.NET MVC 3 就可以运行了。

原文链接:http://www.cnblogs.com/haogj/archive/2011/01/20/1939754.html

【编辑推荐】

  1. 详解ASP.NET MVC 3 beta新特性
  2. ASP.NET MVC 3让依赖注入实现得更简单
  3. 详解ASP.NET MVC 3 beta新特性
  4. ASP.NET MVC 3新特性与NuPack功能详解
  5. .NET开发人员应该关注的七个开源项目

 

责任编辑:彭凡 来源: 博客园
相关推荐

2009-08-10 14:08:15

ASP.NET服务器控ASP.NET组件设计

2009-07-24 13:20:44

MVC框架ASP.NET

2009-07-31 12:43:59

ASP.NET MVC

2009-08-04 17:18:37

2009-08-03 18:00:00

ASP.NET服务器控

2011-07-12 15:17:02

ASP.net服务器控件

2009-08-10 14:25:33

ASP.NET服务器控

2009-07-28 10:43:23

Web服务器ASP.NET

2009-07-22 18:02:27

论坛应用程序ASP.NET MVC

2011-01-15 23:07:59

2010-10-12 09:52:02

ASP.NET MVC

2011-08-08 10:46:15

ASP.NET MVC

2009-08-04 15:13:38

2009-08-04 13:39:43

ASP.NET 2.0

2009-08-04 13:10:05

ASP.NET服务器控

2009-07-27 12:56:27

控件CheckBoxLASP.NET服务器

2009-08-06 14:16:04

ASP.NET服务器控

2010-06-23 08:56:58

ASP.NET MVC

2009-02-16 10:05:11

ActionMVCASP.NET

2009-07-22 10:09:59

ASP.NET MVC
点赞
收藏

51CTO技术栈公众号