zoukankan      html  css  js  c++  java
  • 【转】ASP.NET MVC 3不安装也能在服务器上运行

    当在服务器上部署 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 就可以运行了。

    可能需要的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

  • 相关阅读:
    关闭页面的Js方法
    正则
    css3颜色渐变
    HTML learning
    jquery dwn 开发学习
    前人栽树后人乘凉
    剑指offer-面试题53_2-0~n-1中缺失的数字-二分查找
    剑指offer-面试题53_1-在排序数组中查找数字-二分查找
    堆排序
    剑指offer-面试题52-两个链表的第一个公共节点-链表
  • 原文地址:https://www.cnblogs.com/alphaqiu/p/2349215.html
Copyright © 2011-2022 走看看