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

原创 2011年01月20日 19:25:00

这个文章标题够长的,原文见: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 MVC3入门教程之第一个WEB应用程序

本文转载自:http://www.youarebug.com/forum.php?mod=viewthread&tid=91&extra=page%3D1 上一节,我们已经搭建好了ASP.NET ...

在没有安装 ASP.NET MVC3 的服务器上运行 MVC3

http://www.cnblogs.com/haogj/archive/2011/01/20/1939754.html 当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错...

在没有安装 ASP.NET MVC3 的服务器上运行 MVC3

当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息: 这表示你的服务器上没有安装 ASP.NET MVC3。   解决这个问题的方法有两种: 第一,当然是在...

ASP.NET MVC 5 Web应用程序

  • 2015-10-13 16:34
  • 4.82MB
  • 下载

ASP.NET MVC应用程序执行过程分析

ASP.NET MVC应用程序执行过程分析2009-08-14 17:57 朱先忠 朱先忠的博客 我要评论(0) 字号:T | TASP.NET MVC框架提供了支持Visual Studio的工程模...

IIS经典模式对ASP.NET MVC应用程序的影响

IIS有两种模式:经典模式和集成模式。IIS7之前的版本都是经典模式,而从IIS7开始出现了集成模式,为了向后兼容也有经典模式。 经典模式是用ISAPI扩展Aspnet_isapi.dll来处理asp...

在15分钟内用ASP.Net MVC创建一个电影数据库应用程序

Stephen Walther 从头开始到结束建立了整个数据驱动ASP.NET MVC应用程序。这个教程对于那些刚刚接触ASP.NET MVC框架以及想要获得一种建立ASP.NET MVC应用程序的过...

在WindowsXP+IIS5.1下运行ASP.NET MVC3

1. 安装ASP.NET MVC3 http://download.microsoft.com/download/1/4/C/14C0533D-2299-42CD-898C-10AA5156E243...

浅谈在ASP.NET MVC3中使用IClientValidatable接口实现客户端和服务器端同时验证

http://www.cnblogs.com/bjs007/archive/2011/01/24/1942790.html 从ASP.NET MVC2开始,MVC新增了元数据级别的验证,...

ASP.NET MVC3 加 Unity2.1.505.0 依敕注入 Web.config 配置 简例Hello Unity2.1

环境:VS2010  未安装MVC3的请先安装微软上有。 我这儿安装了一个NuGet 程序包管理工具(安装Unity组件,也可以使用命令安装,我是新手我也没用过,大家可以试),如果没安的还是得安装...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)