如何在没有安装 ASP.NET MVC 3 的 Web 服务器上运行 ASP.NET MVC 3 应用程序
来源:互联网 发布:现代网络新技术概论 编辑:程序博客网 时间:2024/05/21 09:44
这个文章标题够长的,原文见: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 MVC 3 的 Web 服务器上运行 ASP.NET MVC 3 应用程序
- 在没有安装ASP.NET MVC 3的web服务器上运行一个ASP.NET MVC 3应用程序
- ASP.NET MVC 3不安装也能在服务器上运行
- 在一台没有安装MVC3的服务器上运行ASP.NET MVC3应用程序
- asp.net mvc 3安装
- ASP.NET MVC 3 使用 Razor 如何在 Web.config 宣告預設的 Namespaces
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- 在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
- asp.net mvc 3
- ASP.Net MVC(3)
- ASP.NET MVC 无法在Web 服务器上启动调试.远程服务器返回错误:(400)错误的请求
- 在ASP.NET MVC 上使用Web.sitemap
- 如何在 ASP.NET MVC 中集成 AngularJS(3)
- 如何在 ASP.NET MVC 中集成 AngularJS(3)
- ASP.NET MVC 在不同版本的 IIS 上使用 ASP.NET MVC
- asp.net mvc 应用程序错误“/”
- 【ASP.NET MVC】应用程序文件夹
- Magento 1.4.1.1 - Amazonpayments_asp 带来的错误?
- 3.3 Scripted Intro
- Teach Yourself Programming in Ten Years——用十年教会自己编程
- Javascript数组(array) sort方法的解释和分析
- 键盘接口
- 如何在没有安装 ASP.NET MVC 3 的 Web 服务器上运行 ASP.NET MVC 3 应用程序
- 哈哈,开通了...
- DataRabbit 企业级数据访问框架(21)-- DataRabbit 4.0 & DataRabbit 与三层架构融合Demo源码
- extern,static和全局变量的区别
- DataRabbit 企业级的数据存取框架(00) -- 序
- php安装 图文教程 msi zip
- 配置lxr
- InnoDB存储引擎 --mysql的存储引擎
- 同机异sid dg ora-01031报错解决