iis7.0上发布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的路由机制找到默认需要显示的视图文件。如下图:

 

转载:http://www.jb51.net/softjc/157357.html

本文转自欢醉博客园博客,原文链接http://www.cnblogs.com/zhangs1986/p/3937587.html如需转载请自行联系原作者


欢醉

相关文章
|
6月前
IIS上实现网站朝https://www的自动跳转
我们在做网站时时常有网站朝https://www的自动跳转的需求,以便在不输入www.子域名时也可以自动跳转到我们的当前站点,本文将介绍实现网站朝https://www的自动跳转的操作。
290 0
IIS上实现网站朝https://www的自动跳转
|
6月前
|
程序员 网络安全 PHP
IIS使用PHPManager发布PHP网站
PHPManager是一款用于IIS(Internet Information Services)的工具,旨在简化在Windows服务器上发布PHP网站的过程。通过PHPManager,用户可以轻松管理PHP版本、配置PHP设置以及进行PHP应用程序的部署。这个工具提供了直观的用户界面,使用户能够更方便地与IIS服务器进行交互,而不需要深入了解服务器配置的技术细节。PHPManager的使用使得在IIS环境中托管和维护PHP网站变得更加便捷,提高了网站的部署效率和管理灵活性。
108 0
|
6月前
|
网络安全 PHP 开发者
IIS服务器发布PHP网站
IIS服务器,相信开发者都不会陌生,它的英文全称是Internet Information Services,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,常用于Windows系统的Web项目部署,本篇以PHP项目为例,讲解如何使用IIS完成PHP项目的发布。
103 0
|
3月前
|
C++
VS IIS Express 启动项目后,绑IP让别人可以访问你的网站
VS IIS Express 启动项目后,绑IP让别人可以访问你的网站
68 0
|
6月前
|
网络协议 安全 文件存储
Windows如何使用IIS服务搭建本地WebDAV网站并实现远程管理储存文件
Windows如何使用IIS服务搭建本地WebDAV网站并实现远程管理储存文件
122 6
|
6月前
|
前端开发 PHP
IIS发布PHP网站常见错误:字体库404
笔者最近在用IIS发布php网站时,前端出现了字体库文件404的错误,关于这个问题,尝试了很多办法,最终发现是字体文件类型不被IIS识别导致的,解决方法是在config文件中添加映射配置,下面我就来详细介绍下。
89 5
|
前端开发 Java 关系型数据库
SSH服装购物网站myeclipse开发mysql数据库MVC结构java编程jsp
JSP SSH服装购物网站 是一套完善的web设计系统(struts2+spring+hibernate),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和sqlserver数据库,系统主要采用B/S模式开发。
44 0
宝塔中对IIS网站开启跨域限制
宝塔中对IIS网站开启跨域限制
89 0
|
Linux iOS开发 MacOS
IIS10 部署网站报【HTTP 错误 500.19 - Internal Server Error】的解决办法
原有的 web 发布文件是可以正常部署 IIS10 上面运行的,由于本地电脑环境迁移,重新换了一个宿主机部署 IIS10,网站运行提示如下信息:HTTP 错误 `500.19 - Internal Server Error` 无法访问请求的页面,因为该页的相关配置数据无效。详细错误信息:模块 `IIS Web Core` 通知 `未知 处理程序 尚未确定 错误...
1913 0
IIS10 部署网站报【HTTP 错误 500.19 - Internal Server Error】的解决办法
|
Web App开发 开发框架 缓存
IIS 部署网站对 OPTIONS 请求直接返回 40x 的处理
了解 OPTIONS 请求的基本功能、作用和大概拦截的原因,逐一排查,分别讲解在 asp.net (.net framework 时代)和 asp.net core (.net core/.net 时代) 的处理方式,OPTIONS 请求在不同的浏览器中默认请求行为表现不一致,通过设置 SetPreflightMaxAge (asp.net core 方式)的最大缓存时间,间接的优化...
449 0
IIS 部署网站对 OPTIONS 请求直接返回 40x 的处理