(copy)MVC4.0网站发布和部署到IIS7.0上的方法

news/2024/5/20 15:11:36/文章来源:https://blog.csdn.net/weixin_30457465/article/details/95095547

最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现

vs2010的安装和mvc4的安装不在本次记录之列,主要记录网站发布和iis的部署

使用的版本如下图所示:

iis为7.0:

vs2010,.net framework 为4.0.30310 ,安装mvc4需要升级vs2010到vs2010 sp1 版本,见图示:

 

mvc4:

 

为了测试需要,在项目ZPG.SpecialSite中创建控制器HomeController,并创建视图Index.cshtml,如下图:

编辑视图页面,添加测试用文字,如图所示:

接下来对刚刚创建的mvc4.0站点进行发布,步骤如下:

1.右击需要发布的项目,在弹出的菜单中选择“发布...”选项

2.在“发布web”对话框中进行设置,配置文件名称默认为“配置文件1”可以修改为需要的名字,以便识别,也可以不改。发布方法选择“文件系统”,目标位置处选一个文件夹用于存放将要发布的整个站点所有文件,这里我选择为“D:/我的文档/桌面/ZPGWeb”,然后点击“发布”按钮。如图:

3.点击发布后在指定的文件夹生成站点文件,发布成功!

接下来将发布成功的站点部署到iis7.0。

步骤如下:

1. 安装 Microsoft .net FrameWork 4.0安装包(网站开发时候使用的就是.net framework4.0框架);

2. 安装ASP.NET MVC 4.0 ;

3. 设置IIS的“ISAPI和CGI限制”中的“ASP.NET v4.0.0.30319”为允许,如下图所示:

4.在iis7.0中发布网站,如图,设置网站主目录为“D:/我的文档/桌面/ZPGWeb”:

5.设置该网站(站点“SpecialSite”)应用程序池的.net framework 版本为4.0.30196 :

添加应用程序池:

将该添加的应用程序池设置给站点SpecialSite

6.至此完成了mvc4.0站点在iis7.0的部署。

接下来在浏览器输入http://localhost查看刚才部署的mvc4.0项目,如下图:

如果出现上图内容,表明iis7.0成功运行由mvc4.0创建的项目!!

后续注意点:

1.如果读者使用的iis是在安装完.net framework 之后才安装的,需要进行iis注册,开始--运行--cmd,打开命令行提示符,输入命令如下

C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -i

回车运行,如果读者的服务器是64系统,那么需要使用命令C:/Windows/Microsoft.NET/Framework64/v4.0.30319/aspnet_regiis.exe -i 来运行注册iis。

2.由于mvc4.0在创建项目后,默认在项目下的App_Start文件夹中的文件“RouteConfig.cs”里自动配置了“默认路由”为HomeController控制器下的Index方法(ActionResult),所以不需要在站点默认文档里配置默认文档名字,该站点会自动根据mvc的路由机制找到默认需要显示的视图文件。如下图:

 

因为找了很久没有这些简单入门的介绍,所以花点时间写写,或许能对一些跟我类似的入门级朋友有帮助!!`(*∩_∩*)′

转载于:https://www.cnblogs.com/0to9/p/5031808.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_838026.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS2015 使用 Web Deploy 发布网站到 WindowsServer2008 R2服务器详解

使用原因:由于开发期间需要将开发出的网站随时提交到服务器以便公司高层随时访问所以要求将开发出的网站每天发布到服务器,频繁度比较高,因此不能再使用之前的方式(发布到本地后再拷贝文件到服务器),所以想…

数据分析常用网站 持续更新!!!

数据分析常用网站 欢迎大家补充,直接在下面留言就可以了。不限于R,excel,sql,欢迎Python学者和统计学学者。 日后会陆续贴出一些有大数据分析项目的比赛,欢迎组队 大数据比赛 赛事公告 优易数据杯- 中国气象数据分析R语…

网站加载性能优化

网站优化主要来说就是加缓存来用空间换时间,方案有以下三种 本地缓存 将数据库缓存在应用服务器上,性能最好常用缓存工具:Ehcache、Guava、Caffeine等。 分布式缓存 将数据缓存在NoSQL数据库上,跨服务器常用缓存工具:…

使用jenkins SVN MSBuil配置.net mvc网站进行持续集成

通过多次搭建Jenkins持续构建环境,终于对Jenkins有了进一步认识,在此把所学所得和大家分享一下,希望可以帮助大家快速掌握Jenkins的核心思想。看了很多文章,最终决定使用Jenkins。以下是我整个配置的记录: 1、安装jenk…

【网络编程】从零开始搭建一个自己的网站(静态网页)

最近突然对想试着做一个自己的网站,经过不懈的查资料总算是实现了一个简单的网站,实现后会发现其实挺简单的,即使是不懂编程也能很轻松的完成,毫不夸张的说,熟悉的话十来分钟就能完成。现记录一下过程: 如果…

【网络编程】从零开始搭建一个开源博客网站(云服务器+宝塔+WordPress)

很多人都想要搭建一个自己的博客网站,下面就记录云服务器宝塔WordPress的实现过程,一行代码都不用写,也能搞出精美大气的个人博客。 文章目录1、创建服务器2、开放宝塔端口3、安装宝塔4、成功搭建网站博客网站1、创建服务器 创建一台自己的服务器&#…

【Docker-k8s学习和实战】(九)Dockerfile实战--用Dockerfile构建一个python网站镜像

❤️ 专栏简介 :本专栏我们会从最基础的内容开始学习Docker的相关内容,循序渐进的掌握Docker知识并进行实战。 ☀️ 专栏适用人群 :适用于具备基础 Linux 知识的 Docker 初学者,当然希望各位有经验的docker开发者不吝赐教。 &…

php网站 只显示sinsiu_使您Joomla网站SEO友好最关键的步骤

我认为不需要再给大家介绍URL是什么。但是无论如何,我还是要告诉你。URL是您的网站地址,搜索引擎和访问者可通过该地址找到您的网站。因此,重要的是使您的网站的URL对搜索引擎和用户友好,以便他们可以轻松地找到它。Joomla面临的是…

全球最大的问答网站之一,Stack Exchange如何养成

编者注:本文来自链接http://joelonsoftware.com/,中文版本由天地会珠海分舵进行编译。文章描述了Stack Overflow的创始人在今年刚获得4000万美元投资的讲话,期间描述了Stack Overflow成长到 Stack Exchange的整个过程,下面我们跟着…

网站 控件 服务器错误,(百元求助!)网页内嵌控件(ocx),在本地可以,上传到服务器就不行!急!...

(百元求助!)网页内嵌控件(ocx),在本地可以,上传到服务器就不行!急!单一网页,代码如下:"proqipu"属性值由控件动态产生function testwrite ‘通过函数或者sub过程来获取proqipu属性值o…

中国十大最狠的流氓网站曝光!

动了流氓软件的发展?谁又从流氓软件中获利,揭开流氓软件背后的始佣者,网易科技独家选出中国十大流氓网站. 以下是网易科技评选的十大流氓网站:1、3721.com(中文实名)这个是流氓软件的开山鼻祖,就是因它将中国互联网带入到一个流氓时代&#…

不用SiteMap也能知道Google爬虫上次什么时候光临自己的网站

http://blog.cnlidc.com/?p90 一直以来站长们总是用”site:cnlidc.com“这 样的搜索来查询自己的网站是否已经被Google索引。这个方法的问题是,Google有非常多的服务器,他们的索引是不同步的,所以这种查询并不能准确 表明你的网站是否已经被…

datalistcp.class.php,织梦tag标签添加自定义seo标题、关键词、描述、缩略图

这篇文章主要为大家详细介绍了织梦tag标签添加自定义seo标题、关键词、描述、缩略图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。最终效果特别说明添加常用多个字段适用多需求用户所有输入框都以Ajax操作&…

宠物网站

宠物网站 文章目录宠物网站1.宠物网站需求分析2.宠物网站设计3.宠物网站实现1.创建HTML文件2.网页布局设计3.网页布局实现3.1共有部分:3.2.不同的模块:3.2.1.首页页面设计3.2.2.萌宠页面设计3.2.3.萌宠医院页面设计3.2.4萌宠食品页面设计3.2.5萌宠资讯页…

《大型网站技术架构》-读书笔记三:高性能架构

一、网站性能测试 1、开发人员视角的优化手段: 1)使用缓存加快数据读取 2)使用集群提高吞吐能力 3)使用异步消息加快请求响应及实现消峰 4)代码优化手段改善程序性能 2、性能测试指标 1)响应时间:是系统最重…

网站访问速度慢的排查方法

1. 当网站访问较慢时,首先先查看本地网络是否正常。 方法:先用网络测速测下本地的网络速率:网络速率低于50KB/s,访问网站自然也慢。 2. 本地网络速率正常时,再检查下所访问的网站是否正常。 方法:测一下网…

读书笔记之 大型网站技术架构(核心原理与案例分析)

前言 坚持看了十几天的书,终于完成了毕业后第一次静下心来,利用业务时间看书并做笔记的成就了。废话不多说,这回看的是一直很膜拜的李智慧大神写的大型网站技术架构-核心原理与案例分析。 简短的读后感 极其推荐的一本书&#…

这些好用的网站,你千万别错过

目录 一、网站导航 二、在线代码截图 三、 图片无损压缩 四、图片无损放大 五、 临时邮箱 六、长链接转短链接 七、免费在线作图 八、在线PS 九、pdf文档操作 十、在线代码运行工具 十一、免费在线压缩 十二、在线视频剪辑 十三、在线音频剪辑 一、网站导航 网址:h…

(10)行颜色间隔显示并高亮:鼠标事件onmouseover、onmouseout

重点&#xff1a;鼠标事件、name全局变量的理解 <head> <meta http-equiv"Content-Type" content"text/html; charsetutf-8" /> <title>无标题文档</title> <link rel"stylesheet" type"text/css" href&q…

(19)servletContext应用:网站计数器

在网站开发中&#xff0c;有很多功能需要用到servletContext&#xff0c;比如&#xff1a; 实际的应用&#xff1a;如果涉及到不同用户共享数据&#xff0c;而 这些数据量不大&#xff0c;同时又不希望写入数据库&#xff0c;则可以考虑使用servletContext 一、网站计数器 首…