在万网虚拟主机上部署MVC5

参考

要想部署mvc,需要把一些mvc用到的全局程序集改为本地部署,通过N次试验,终于搞定.

特写个备忘录,免得以后忘了.

首先更改web.config,在里面加上

<system.web>

<customErrors mode="Off"/>

</system.web>

这样部署到服务器上时,如果有错误,会提示详细的信息,可以按照提示改正.

然后把必须的程序集改为本地部署

vs 引用中找到相应的程序集,右键属性,有个"复制到本地",改为"true"就可以了

网上大部分资料都是mvc2或者mvc1的,只需要改几个程序集,但是我部署mvc3的时候需要改十多个

而且有的程序集引用默认vs根本没有添加

发个图片,选中的都是要改为本地部署的

可能有遗漏,不要紧,如果缺什么 运行的时候提示错误缺少某某程序集就加上.

有的资料提示给controller加一个.aspx的后缀,刚开始我是加了,没有问题,后来去掉了也没有问题

估计我的虚拟主机用的是新版IIS

到这一步就可以上传了,运行看看,应该没有问题

PS:使用 IIS 集成管线模式。

来自为知笔记(Wiz)

时间: 2024-11-05 00:28:49

在万网虚拟主机上部署MVC5的相关文章

在阿里云虚拟主机上部署Laravel

拿laravel5.1来说: 在根目录下创建一个local文件夹,把网站根目录下除了public文件夹以外所有文件及文件夹剪切到local文件夹中 然后把public文件夹下的所有文件剪切到网站根目录,接着删除public文件夹,这样入口就变成根目录而不是public了,接下来 打开根目录下的index.php(之前/public/index.php) 将 require __DIR__.'/../bootstrap/autoload.php'; 修改为 require __DIR__.'/lo

万网虚拟主机如何建立两个博客网站?

作者:匿名用户链接:http://www.zhihu.com/question/28491981/answer/47442420来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 拿万网的云虚拟主机来试了下,用.htaccess可成功建两个站.一.在根目录创建文件.htaccess二.在根目录创建com和cn两个文件夹.三.在.htaccess文件添加以下内容. RewriteEngine OnRewriteBase /#不带www的301重定向到带www.Rewri

万网虚拟主机目录

本路径下各文件夹功能和权限说明:/ :    您的FTP的根目录,为避免您错误删除该路径下的内容,所以禁止写入,只可读取. htdocs/:            您的网站的根目录,请将您的网站文件(php, htm, html, css, js等)上传至此文件夹. htdocs/logreport/:   访问统计报告存放目录,不占用空间,只可读取. myfolder/:         此文件夹中的内容不会被web用户看到,您可以临时存放一些不愿公开的内容,比如站点备份.数据库备份等. ww

16.4 配置Tomcat监听80端口;16.5、16.6、16.7配置Tomcat的虚拟主机(上中下);16.8 Tomcat日志

扩展: 邱李的tomcat文档 https://www.linuser.com/forum.php?mod=forumdisplay&fid=37 JAR.WAR包区别 http://blog.csdn.net/lishehe/article/details/41607725 tomcat常见配置汇总 http://blog.sina.com.cn/s/blog_4ab26bdd0100gwpk.html resin安装 http://fangniuwa.blog.51cto.com/10209

集群配置虚拟主机及部署Hadoop集群碰到的问题

配置集群方案 Ubuntu下的配置apache虚拟主机方案: 对其中的Master节点配置虚拟主机,可以通过Chrome浏览器访问目录. 安装虚拟主机之前,先安装Apache2 sudo apt-get install apache2 再安装php5 sudo apt-get install php5 然后,进入 /etc/apache2/sites-available文件夹,添加”*.conf”文件 往该文件里写入 <VirtualHost *:80> ServerName author.x

MVC发布到虚拟主机上出现的错误

问题1:无法识别的属性“targetFramework”.请注意属性名称区分大小写. 现象:无法识别的属性“targetFramework”.请注意属性名称区分大小写. 原因:站点中部署的Web使用的是基于.Net Framework2.0的Application Pool,而虚拟目录是基于.Net Framework4.0的 解决方法: (1)选择与站点不同的“应用程序池”,如图1: (2)将ASP.NET的版本调到"4.0.30128",如图2: 图1 问题2:处理程序“Exten

2月第4周全球域名商TOP15:万网、DNSPod上榜

IDC评述网(idcps.com)03月09日报道:据WebHosting.info公布的最新数据显示,在2月第4周,全球域名服务商域名总量十五强排行榜中,美国占据11个席位.其中,WILDWESTDOMAINS.COM 以37,719,807个域名位居榜首,净增79,162个,环比涨幅增加1.2倍.另外,中国仅中国万网.DNSPod两家上榜,分列4.7名.下面,请看具体数据分析. (图1)各域名解析服务商域名总量分布图(截至2015-03-02) 如图1所示,在2月第4周,WILDWESTDO

虚拟主机的部署(Apache)

部署(重点) 1.配置站点目录 随便新建一个文件夹,如下图,WWW下的ThinkPHP-learning. 2.配置Apache虚拟主机的配置文件,创建一个虚拟主机 文件目录 :apache\conf\extra\httpd-vhosts.conf 步骤: 将之前的一段站点配置代码复制 进行修改 2.重启Apache 3.修改host文件,将配置文件中申明的两个域名做一下绑定(解析) host文件位置:C:\Windows\System32\drivers\etc\hosts 快速找到位置 运行

轻松解决在一个虚拟主机上运行多个 ASP.NET 网站应用

不知道有没有朋友像我一样会遇到这样一个问题: 在网上购买 .NET 空间,由于虚拟主机的限制,你并不能把某个目录设为一个独立的应用,或者一些价格比较高的空间,虽然可以设置,但数量也是有限的.这个问题导致了在给网站扩展独立功能的时候,比较被动,或者想在一个网站下跑几个不同功能的应用,也很麻烦. 不过,在最近我发现了一个非常简单的方法,可以巧妙的避开这个问题.简单来说就两点: 统一 bin 目录: 把所有生成的 dll 文件和需要引用的文件,都统一放在 Application 根目录下面的 bin