这个文章标题够长的,原文见: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是一种基于微软.NET Framework的开源web应用程序框架,专为构建可维护性和测试性的动态网站而设计。它结合了MVC(Model-View-Controller)设计模式、ASP.NET的功能性和HTML5的新特性,提供了高效且灵活...
ASP.NET MVC4 Web 编程,增加了pdf目录标签
另一方面,ASP.NET MVC3是微软推出的一款基于模型-视图-控制器(Model-View-Controller)设计模式的Web应用程序开发框架。MVC3是ASP.NET MVC系列的第三个主要版本,它引入了许多新特性,如 Razor视图引擎、增强的...
本设计源码提供了一个基于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 MVC5是一个基于微软.NET Framework的开源web应用程序框架,专为构建动态、数据驱动的Web应用程序而设计。它结合了Model-View-Controller(MVC)设计模式、ASP.NET的功能性和HTML5的能力,提供了更高效、灵活...
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 MVC5 是微软开发的一款用于构建Web应用程序的框架,它结合了模型-视图-控制器(MVC)设计模式、ASP.NET Web Forms组件以及Web API功能,为开发者提供了更灵活、可测试的Web开发解决方案。这本书《ASP.NET ...
总的来说,ASP.NET MVC 2 提供了一种高效、可扩展的方式来构建Web应用程序。通过学习和实践这个基于ASP.NET MVC 2 的小程序,你将能够掌握MVC设计模式,以及如何利用该框架构建功能完善的网站。记得要深入研究每个...
ASP.NET MVC4 CMS 是一个基于微软的ASP.NET MVC4框架构建的内容管理系统,它提供了一种高效、可扩展...通过深入研究其源代码,开发者可以学习到如何构建高效、可扩展的Web应用,并提升在ASP.NET MVC平台上的开发技能。
ASP.NET MVC 5 是 Microsoft 推出的一款用于构建可伸缩、高性能的 Web 应用程序的框架,它基于模型-视图-控制器(MVC)设计模式,结合了ASP.NET Web Forms 和 ASP.NET Web API 的优势,提供了更现代的开发体验。在 ...
ASP.NET MVC4.0是微软开发的一个开源框架,用于构建高度可测试、可维护的Web应用程序。这个框架结合了ASP.NET Web Forms和ASP.NET AJAX的功能,同时引入了Model-View-Controller(MVC)设计模式,使开发者能够更加...
标签"ASP.NET"表明整个项目基于微软的ASP.NET平台,该平台提供了一整套用于构建Web应用程序的工具和服务,包括ASP.NET Core、ASP.NET MVC、Web Forms、SignalR等,它们都构建在.NET Framework或.NET Core之上。...
### ASP.NET MVC3知识点详解 ...综上所述,ASP.NET MVC3不仅提供了一套强大的开发工具,还通过MVC架构模式帮助开发者构建清晰、模块化的Web应用程序。无论是初学者还是经验丰富的开发者,都可以从中获益。
Asp.net MVC 3 是微软推出的一款基于模型-视图-控制器(Model-View-Controller)架构的Web应用程序开发框架,它是Asp.net技术的一个重要分支,为开发者提供了更灵活的结构和更高的可测试性。在Asp.net MVC 3中,我们...
Asp.Net MVC是一种基于模型-视图-控制器(Model-View-Controller)设计模式的Web应用程序开发框架。它由微软公司推出,旨在提供更灵活、可维护和测试友好的方式来构建动态网站、Web应用程序和服务。本教程将通过一...
ASP.NET MVC 是微软提供的一种基于模型-视图-控制器(Model-View-Controller)模式的Web应用程序开发框架。它允许开发者使用HTML、CSS和JavaScript构建动态、数据驱动的Web应用,同时提供了强大的测试支持和对现有...
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的安装程序使得开发人员能够在该IDE上利用MVC框架构建高效、可扩展的Web应用。 描述中提到“适合VS2008安装使用”,意味着这个安装包是为已经拥有Visual Studio 2008的用户准备的,他们可以通过这个...