让不支持MVC3的服务器/空间/虚拟主机 支持MVC3 (前提是必须支持 .net 4.0才可以)
2014-05-23 11:29
281 查看
在有的时候,你用的VPS,服务器或者是虚拟空间可能是没有安装MVC3的,下面我们就自己来手动来让虚拟空间支持(前提是空间必须是.net 4.0的,因为MVC3是在4.0下运行)
我们先在web.config 里面加上一行代码,让服务器显示我们缺少什么文件
我们创建一个空的MVC3项目发布的时候,他的bin下面只有以下4个dll文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/3fdb1d5d23e580b9014e10a8b8ccc7ed.png)
我们上传这个空的MVC3项目到服务器上,看看运行抱什么错误
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/8a677930432fe0194bb0c682d3ac5fac.png)
我们在项目里面,查看引用,查看 System.Web.Mvc 右键属性
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/6a2afc7052f280f85f570f80903abbbd.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/9a71539509ae89401b5e43d1a49c202b.png)
我们把 复制本地 ,设置为 true ,这样网站生成 bin 文件的时候, 就会帮我们把本机上的 MVC的dll文件,复制到了 bin下面了.
一个一个的测试,然后都设置为 复制本地为true 也好像有点麻烦.
最简单的方法就是把下面的文件,添加到bin文件夹下面(或者先放到一个Library文件夹里面,然后项目引用这个文件夹)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/e623ac27c2e343302adb083dbedc385a.png)
本机的MVC文件的地址是在下面:
64位: C:\Program Files (x86)\Microsoft ASP.NET
32位:C:\Program Files\Microsoft ASP.NET
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/3109e2fc2ea4a5b870ea5033069fc36f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/82e3ae1b8158d3511b606614cf95438b.png)
经过测试,在IIS7 和 .net 4.0的环境下,成功运行了 MVC3
我们先在web.config 里面加上一行代码,让服务器显示我们缺少什么文件
<system.web> <customErrors mode="Off"/><!--这里就是打开报错,让我们看看到底是缺少什么文件-->
我们创建一个空的MVC3项目发布的时候,他的bin下面只有以下4个dll文件
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/3fdb1d5d23e580b9014e10a8b8ccc7ed.png)
我们上传这个空的MVC3项目到服务器上,看看运行抱什么错误
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/8a677930432fe0194bb0c682d3ac5fac.png)
我们在项目里面,查看引用,查看 System.Web.Mvc 右键属性
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/6a2afc7052f280f85f570f80903abbbd.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/9a71539509ae89401b5e43d1a49c202b.png)
我们把 复制本地 ,设置为 true ,这样网站生成 bin 文件的时候, 就会帮我们把本机上的 MVC的dll文件,复制到了 bin下面了.
一个一个的测试,然后都设置为 复制本地为true 也好像有点麻烦.
最简单的方法就是把下面的文件,添加到bin文件夹下面(或者先放到一个Library文件夹里面,然后项目引用这个文件夹)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/e623ac27c2e343302adb083dbedc385a.png)
本机的MVC文件的地址是在下面:
64位: C:\Program Files (x86)\Microsoft ASP.NET
32位:C:\Program Files\Microsoft ASP.NET
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/3109e2fc2ea4a5b870ea5033069fc36f.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202010/28/82e3ae1b8158d3511b606614cf95438b.png)
经过测试,在IIS7 和 .net 4.0的环境下,成功运行了 MVC3
相关文章推荐
- 盘点支持Orchard的.NET 4.5虚拟主机(虚拟空间)
- 个人服务器 提供空间租用 支持 ASP.NET 4.0 / Sliverlight 4.0 / SQL 2005 / SQL 2008 R2
- 关于服务器或虚拟主机不支持 AjaxPro 的问题终极解决方法
- win2003服务器/虚拟主机不支持Flv和ANI格式文件的解决方案
- 虚拟主机中独立日志(log)空间用户是否可以直接使用?
- 服务器、虚拟主机和空间的区别
- seo教程之百度权重对网站空间、虚拟主机及服务器的要求
- 服务器、虚拟主机和空间的区别
- 搭建服务器虚拟空间支持数据库操作
- 通过 DELL 存储服务器给exsi虚拟主机扩充磁盘空间。
- 让你的空间支持wap访问,虚拟主机支持手机WAP无线访问
- 关于服务器或虚拟主机不支持 AjaxPro 的问题终极解决方法
- centos配置虚拟主机virtualhost,让服务器支持多网站多域名
- 2、服务器, 云主机, 虚拟主机和空间的区别
- 如何让虚拟主机服务器支持swf、wmv、3gp、mp4、jad.....等不常用格式的下载
- 当虚拟空间(主机)不支持301时,该怎样重定向域名
- 云主机和虚拟空间、VPS主机、服务器的区别以及特点!什么是云主机?
- Blend可以支持.net 4.0的工程了
- nginx 配置虚拟主机,实现在一个服务器可以访问多个网站的方法
- 2003服务器/虚拟主机不支持Flv和ANI格式文件的解决方案