如何在windows 2003(虚拟主机)上面部署MVC3
2014-06-10 12:31
204 查看
相信有很多朋友和我一样遇到了这个问题,网上大牛说的都不是很清楚,关于这个问题我详细的跟进一下
这个问题呢大致分为两种情况
一、有服务器的控制权限,这个就简单很多,
1.安装mvc3支持组件
2.如果可以,升级一下.NET FRAMEWORK
3.iis -> 应用数据池 ->找到我的网站,右击基本设置 .NET 版本调到 最新的版本, 托管 改成集成
4.重启IIS
二、无管理权限,这个呢比较难搞,博主我就是这个情况
如果越到这个错误
System.Web.Mvc
System.Web.Razor
System.Web.Routing
System.Web.WebPages
System.Web.WebPages.Razor
说明你的主机没有组件支持。在C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET找到你要的dll复制到项目的bin文件夹下面。
如果能够正常运行,恭喜你!
如果还是不行,错误如下
若是还不行,那你就使劲提交工单,投诉服务商。
个人网站http://www.lorna.com.cn
这个问题呢大致分为两种情况
一、有服务器的控制权限,这个就简单很多,
1.安装mvc3支持组件
2.如果可以,升级一下.NET FRAMEWORK
3.iis -> 应用数据池 ->找到我的网站,右击基本设置 .NET 版本调到 最新的版本, 托管 改成集成
4.重启IIS
二、无管理权限,这个呢比较难搞,博主我就是这个情况
如果越到这个错误
Could not load file or assembly '
System.Web.HelpersSystem.Web.Mvc
System.Web.Razor
System.Web.Routing
System.Web.WebPages
System.Web.WebPages.Razor
说明你的主机没有组件支持。在C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3 C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET找到你要的dll复制到项目的bin文件夹下面。
如果能够正常运行,恭喜你!
如果还是不行,错误如下
Attempt by method 'System.Web.WebPages.Razor.WebPageRazorHost.get_GlobalAsaxTypeName()' to access method 'System.Web.Compilation.BuildManager.GetGlobalAsaxType()' failed.
你可以参考这篇文章http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx若是还不行,那你就使劲提交工单,投诉服务商。
个人网站http://www.lorna.com.cn
相关文章推荐
- ASP.NET+windows 2003虚拟主机多个站点的安全设置
- Windows 2003下配置Apache虚拟主机
- 用Windows 2003搭建自己的虚拟主机平台
- windows 2003 server 部署MVC3
- 从0开始搭建自己的个人网站教程(三)如何把代码部署到虚拟主机
- Windows 2003搭建虚拟主机服务器(图)
- 如何在windows 2003部署ASP.NET
- 如何在Windows 2003服务器上部署远程安装程序
- windows 2003 r2 iis6.0中集成tomcat6.0(虚拟主机)
- windows 2003 如何利用远程桌面来设置主机密码,或是直接使用主机声卡
- 【原创】MVC3在win 2003虚拟主机上的调试
- [转载]MVC3在win 2003虚拟主机上的调试
- 如何将.NET 4.0写的Windows service和Web API部署到docker上面
- 如何在已有网站的服务器上面,通过nginx配置虚拟主机来达到多个应用使用同一个服务器的效果
- 如何实现虚拟客户机linux系统与主机Windows的文件共享或互访?
- Windows 2003 搭建虚拟主机服务器
- Windows 2003搭建虚拟主机服务器
- 在Windows 2003上面,部署ASP应用注意事项
- 如何将HEXO部署到虚拟主机上
- 请教如何在虚拟主机部署最新的ASP.NET AJAX啊?