`
netatomy
  • 浏览: 46833 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

如何在没有安装 ASP.NET MVC 3 的 Web 服务器上运行 ASP.NET MVC 3 应用程序

 
阅读更多

这个文章标题够长的,原文见:http://weblogs.asp.net/scottgu/archive/2011/01/18/running-an-asp-net-mvc-3-app-on-a-web-server-that-doesn-t-have-asp-net-mvc-3-installed.aspx。这里只做个总结。

只要服务器支持 .NET 4,那么就能够在上面生成和部署 ASP.NET MVC 3 应用程序。

方法一(正常方法):安装 ASP.NET MVC 3 到机器上,程序集会安装到 GAC 中,机器上所有的 Web 项目都可以引用/使用 GAC 中的这些程序集

方法二:把 ASP.NET MVC 3 的程序集复制到 Web 项目的 /bin 文件夹中,然后让此 Web 项目引用/使用程序集

方法二的做法在另一篇blog中(http://drew-prog.blogspot.com/2011/01/how-to-deploy-aspnet-mvc-3-app-to-web.html,需),步骤如下:

第1步:添加对 MVC 以及它依赖的程序集的显式引用。在VS中添加以下程序集:

  • Microsoft.Web.Infrastructure
  • System.Web.Helpers
  • System.Web.Mvc
  • System.Web.Razor
  • System.Web.WebPages
  • System.Web.WebPages.Deployment
  • System.Web.WebPages.Razor

第2步:将“复制到本地”属性修改为True。这会使这些程序集被复制到 /bin 文件夹中。

第3步:以正常过程重新生成和部署项目。

分享到:
评论

相关推荐

    ASP.NET MVC4 Web编程

    ASP.NET MVC4是一种基于微软.NET Framework的开源web应用程序框架,专为构建可维护性和测试性的动态网站而设计。它结合了MVC(Model-View-Controller)设计模式、ASP.NET的功能性和HTML5的新特性,提供了高效且灵活...

    ASP.NET MVC4 Web 编程(带目录).pdf

    ASP.NET MVC4 Web 编程,增加了pdf目录标签

    dwz框架 asp.net mvc3

    另一方面,ASP.NET MVC3是微软推出的一款基于模型-视图-控制器(Model-View-Controller)设计模式的Web应用程序开发框架。MVC3是ASP.NET MVC系列的第三个主要版本,它引入了许多新特性,如 Razor视图引擎、增强的...

    基于ASP.NET MVC的Web管理系统设计源码

    本设计源码提供了一个基于ASP.NET MVC的开源网站管理系统。项目包含661个文件,主要使用C#编程语言,并包含了JavaScript、CSS、HTML、LESS等前端技术。文件类型包括128个DLL文件、95个XML配置文件、66个JavaScript...

    ASP.net MVC3 中文教程

    ASP.net MVC3 中文教程ASP.net MVC3 中文教程ASP.net MVC3 中文教程ASP.net MVC3 中文教程

    ASP.NET MVC5

    ASP.NET MVC5是一个基于微软.NET Framework的开源web应用程序框架,专为构建动态、数据驱动的Web应用程序而设计。它结合了Model-View-Controller(MVC)设计模式、ASP.NET的功能性和HTML5的能力,提供了更高效、灵活...

    ASP.NET MVC4 Web 编程 完整版 pdf

    ASP.NET MVC4 Web 编程是微软开发的一款用于构建高效、可测试和可维护的Web应用程序的框架。这本书,共计422页,全面涵盖了该技术的各个方面,为开发者提供了深入学习和掌握ASP.NET MVC4的宝贵资源。下面将详细阐述...

    ASP.NET MVC4 Web 编程.pdf

    ASP.NET MVC4 Web编程完整版PDF教程ASP.NET MVC4 Web编程完整版PDF教程ASP.NET MVC4 Web编程完整版PDF教程ASP.NET MVC4 Web编程完整版PDF教程

    ASP.NET MVC5 编程实战.pdf

    ASP.NET MVC5 是微软开发的一款用于构建Web应用程序的框架,它结合了模型-视图-控制器(MVC)设计模式、ASP.NET Web Forms组件以及Web API功能,为开发者提供了更灵活、可测试的Web开发解决方案。这本书《ASP.NET ...

    基于ASP.NET MVC 2 的小程序

    总的来说,ASP.NET MVC 2 提供了一种高效、可扩展的方式来构建Web应用程序。通过学习和实践这个基于ASP.NET MVC 2 的小程序,你将能够掌握MVC设计模式,以及如何利用该框架构建功能完善的网站。记得要深入研究每个...

    asp.net MVC4 CMS

    ASP.NET MVC4 CMS 是一个基于微软的ASP.NET MVC4框架构建的内容管理系统,它提供了一种高效、可扩展...通过深入研究其源代码,开发者可以学习到如何构建高效、可扩展的Web应用,并提升在ASP.NET MVC平台上的开发技能。

    Pro ASP.NET MVC 5 (精通ASP.NET MVC5框架) 中文+英文+配套源代码

    ASP.NET MVC 5 是 Microsoft 推出的一款用于构建可伸缩、高性能的 Web 应用程序的框架,它基于模型-视图-控制器(MVC)设计模式,结合了ASP.NET Web Forms 和 ASP.NET Web API 的优势,提供了更现代的开发体验。在 ...

    asp.net MVC4.0安装包和中文包

    ASP.NET MVC4.0是微软开发的一个开源框架,用于构建高度可测试、可维护的Web应用程序。这个框架结合了ASP.NET Web Forms和ASP.NET AJAX的功能,同时引入了Model-View-Controller(MVC)设计模式,使开发者能够更加...

    ASP.NET MVC4 Web 编程 源代码

    标签"ASP.NET"表明整个项目基于微软的ASP.NET平台,该平台提供了一整套用于构建Web应用程序的工具和服务,包括ASP.NET Core、ASP.NET MVC、Web Forms、SignalR等,它们都构建在.NET Framework或.NET Core之上。...

    asp.net mvc3

    ### ASP.NET MVC3知识点详解 ...综上所述,ASP.NET MVC3不仅提供了一套强大的开发工具,还通过MVC架构模式帮助开发者构建清晰、模块化的Web应用程序。无论是初学者还是经验丰富的开发者,都可以从中获益。

    Asp.net MVC 3实例学习之ExtShop系列最终源代码

    Asp.net MVC 3 是微软推出的一款基于模型-视图-控制器(Model-View-Controller)架构的Web应用程序开发框架,它是Asp.net技术的一个重要分支,为开发者提供了更灵活的结构和更高的可测试性。在Asp.net MVC 3中,我们...

    Asp.Net MVC案例教程

    Asp.Net MVC是一种基于模型-视图-控制器(Model-View-Controller)设计模式的Web应用程序开发框架。它由微软公司推出,旨在提供更灵活、可维护和测试友好的方式来构建动态网站、Web应用程序和服务。本教程将通过一...

    asp.net mvc 示例项目

    ASP.NET MVC 是微软提供的一种基于模型-视图-控制器(Model-View-Controller)模式的Web应用程序开发框架。它允许开发者使用HTML、CSS和JavaScript构建动态、数据驱动的Web应用,同时提供了强大的测试支持和对现有...

    ASP.NET MVC 5入门指南(中文PDF+源码)

    ASP.NET MVC 5 - 控制器 3. ASP.NET MVC 5 - 视图 4. ASP.NET MVC 5 - 将数据从控制器传递给视图 5. ASP.NET MVC 5 - 添加一个模型 6. ASP.NET MVC 5 - 创建连接字符串并使用SQL Server LocalDB 7. ASP.NET MVC 5 -...

    asp.net mvc2安装程序

    ASP.NET MVC2的安装程序使得开发人员能够在该IDE上利用MVC框架构建高效、可扩展的Web应用。 描述中提到“适合VS2008安装使用”,意味着这个安装包是为已经拥有Visual Studio 2008的用户准备的,他们可以通过这个...

Global site tag (gtag.js) - Google Analytics