将 ASP.NET MVC3 Razor 项目部署到虚拟主机中

原文:http://www.cnblogs.com/taven/archive/2011/08/14/2138077.html

国内很多网站空间都只支持.NET 2.0 和 .NET 3.0 3.5,很少有空间商支持.NET 4的,即使有个别支持.NET 4,但是不支持MVC的默认路由访问形式。

 

Go Daddy 的主机支持,并且费用很低,系统为 Win 2008 R2 64位,10GB网站空间,网站并发最便宜的也支持100个,PHP支持5.2和5.3,.NET支持 ASP.NET v1.0/2.0/3.0/3.5 和 ASP.NET v4.0,默认为.NET 4,并且默认已经支持MVC 2,如果要支持MVC3,只需要在发布站点的时候,多复制几个DLL文件到BIN文件夹就可以了,DLL清单如下:

 

System.Web.Abstractions.dll

System.Web.Helpers.dll

System.Web.Mvc.dll 

System.Web.Razor.dll

System.Web.Routing.dll

System.Web.WebPages.dll

System.Web.WebPages.Razor.dll

System.Web.WebPages.Deployment.dll 

 

DLL打包下载:http://files.cnblogs.com/taven/MVC3_DLL.rar 

 

否则会报如下:

 

页面显示错误

Could not load file or assembly 'Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

 


Could not load file or assembly 'Microsoft.Web.Infrastructure ...



Could not load file or assembly '



System.Web.Helpers



 ...







 





Could not load file or assembly '


System.Web.Mvc



 ...












Could not load file or assembly '


System.Web.Razor



 ...












Could not load file or assembly '


System.Web.Routing 



 ...












Could not load file or assembly '




System.Web.WebPages



 ...
















Could not load file or assembly '



System.Web.WebPages.Razor



 ...














Could not load file or assembly '



System.Web.WebPages.Deployment



 ...














 

 Go Daddy 你值得拥有!

 

 
 

时间: 2024-08-01 11:46:59

将 ASP.NET MVC3 Razor 项目部署到虚拟主机中的相关文章

详解将ASP.NET Core应用程序部署至生产环境中(CentOS7)_实用技巧

将ASP.NET Core应用程序部署至生产环境中(CentOS7) 阅读目录 环境说明 准备你的ASP.NET Core应用程序 安装CentOS7 安装.NET Core SDK for CentOS7. 部署ASP.NET Core应用程序 配置Nginx 配置守护服务(Supervisor) 这段时间在使用Rabbit RPC重构公司的一套系统(微信相关),而最近相关检验(逻辑测试.压力测试)已经完成,接近部署至线上生产环境从而捣鼓了ASP.NET Core应用程序在CentOS上的部署

web项目部署在tomcat6.0中,一运行就报这样的错,各路大神,帮帮小生

问题描述 web项目部署在tomcat6.0中,一运行就报这样的错,各路大神,帮帮小生 20150703 16:42:55 INFO org.springframework.web.struts.ContextLoaderPlugIn.init(ContextLoaderPlugIn.java:218) ContextLoaderPlugIn for Struts ActionServlet 'action_tmp, module '': initialization started 七月 03

ASP.NET MVC3 Razor视图引擎-“.NET技术”基础语法

I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化. 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!). 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎 @{ ViewBag.Title = "Home Page";} <h2>@ViewBag.Message</h2><p> To lea

一起谈.NET技术,ASP.NET MVC3 Razor视图引擎-基础语法

I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化. 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!). 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎 @{ ViewBag.Title = "Home Page";} <h2>@ViewBag.Message</h2><p> To lea

请问用asp.net 2.0+sql server 2005 Express做的网站怎么部署到虚拟主机上(数据库是2000的)

问题描述 刚接触asp.net编程不久,请问用asp.net2.0+sqlserver2005Express做的网站怎么部署到虚拟主机上.数据库是2000的,App_Data文件怎么处理? 解决方案 解决方案二:正确配置数据库连接字符串解决方案三:把数直接导出到sql2000,再在web.config设置连接sql2000解决方案四:那App_Data里的数据库文件怎么处理,是拷到数据库服务器里吗?还是就只放在原来的App_Data文件夹里,只配置web.config就可以呢?解决方案五:自己再

ASP.NET虚拟主机中Forms Authentication的安全性

asp.net|安全|安全性|虚拟主机 原创 By Fancyf(Fancyray) http://blog.csdn.net/fancyf/    写完了<ASP.NET Forms Authentication所生成Cookie的安全性>,觉得可以为Forms的安全性松一口气了,结果最初提出问题的贴主又提到了一个问题:MachineKey是怎样实现的?同一台虚拟主机上不同的Web Application所使用的MachineKey是不是一样的?上次没想到这个为题,再做一下试验.    试验

将ASP.NET Core应用程序部署至生产环境中(CentOS7)(转)

阅读目录 环境说明 准备你的ASP.NET Core应用程序 安装CentOS7 安装.NET Core SDK for CentOS7. 部署ASP.NET Core应用程序 配置Nginx 配置守护服务(Supervisor) 这段时间在使用Rabbit RPC重构公司的一套系统(微信相关),而最近相关检验(逻辑测试.压力测试)已经完成,接近部署至线上生产环境从而捣鼓了ASP.NET Core应用程序在CentOS上的部署方案,今天就跟大家分享一下如何将ASP.NET Core应用程序以生产

ASP.Net的安全相关说明_星外虚拟主机

1.不建议在安装了主控端的服务器上支持ASP.net,因为Asp.Net有大量未知的安全问题. 2.如果用户需要用ASP.net写文件或目录,需要增加以下的权限.例如用户数据放在D:\Freehost目录,那么要为D:\增加FreeHost组读属性的权限,可以在硬盘属性---安全---高级 中添加.最后的D:\的权限如下 d:\ (如果用户网站内容放置在这个分区中)administrators 全部权限system 读取与运行(如果安装了一流信息监控就设全部权限)FreeHost 读取属性的权限

Asp.Net MVC3 简单入门第一季(五) 通过Asp.Net MVC的区域功能实现将多个MVC项目部署到一个站点

引子 本文将主要演示怎么将多个Asp.Net MVC项目部署到一个IIS站点中的例子,主要使用的是Asp.Net MVC提供的区域的功能. Asp.Net MVC提供了区域的功能,可以很方便的为大型的网站划分区域.可以让我们的项目不至于太复杂而导致管理混乱,有了区域后,每个模块的页面都放入相应的区域内进行管理很方便.而随着项目的复杂,每个开发人员开发的模块呢也可能是一个完整的解决方案,而他要开发的UI项目呢只是主站点项目的一个区域,而如果把所有的UI项目放到一个UI项目,在团队开发时就不很方便了