IIS网站部署步骤以及常见异常解决方案
一. 简述
如果VS调试代码每次都使用浏览器打开,修改脚本和样式等还可以刷新页面显示最新修改,但是修改后台代码的话就需要停止调试再重新使用浏览器打开才能显示后台的最新修改,就比较麻烦。这里推荐附加到IIS进程调试代码,URL固定,且修改样式脚本等可以直接刷新页面,修改后台代码编译一遍并刷新页面就可以显示最新修改。
二. 介绍IIS的使用
- IIS配置:每个系统都自带IIS功能,我们这里只需要从系统中启用就可以了。
- 首先打开“控制面板”

3. 在查看方式为“类别”的状态下,点击“程序”

4.在“程序与功能”下面点击“打开或关闭Windows功能”

5. 勾选如下图所示的功能

6. 点击“确定”,稍等几分钟就可以配置好了。
7. 验证是否成功启用IIS功能,打开浏览器,在地址栏输入“localhost”,若显示如下页面,则表示启用成功。

8. 然后在“开始”菜单的搜索框里搜索“IIS”

9.打开IIS,右击“网站”—>“添加网站”

10. 把自己的项目附加到IIS上,网站名默认“端口号+自定义”(个人习惯);物理路径选择你要附加的项目所在路径;IP地址即本机IP地址(下拉即有或者执行ipconfig命令查看IP地址),或者不进行配置就会显示localhost;端口号从81开始往上配置(80是默认端口号,端口号要唯一,不能与其他网站端口号相同),如下图:

11. 点击确定,保存配置,回到IIS主页面查看我们已配置好的网站已经存在了,从右侧点击浏览网站,即打开了我们对应项目的初始页面。

三. 常见异常

若点击浏览网页显示如图错误页面,有一下几种解决方案:
1. 打开 IIS 管理器,在“功能”视图中,双击“目录浏览”, 在“目录浏览”页上,在“操作”窗格中单击“启用”


2. 配置默认文档
3. 配置“应用程序池”—>“基本设置”

4. 若.net framework是在启用IIS之前安装的,那就需要重新将.net framework注册到IIS上。操作如下:
(1) 以管理员身份打开cmd
(2)执行切换目录命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,再执行注册命令:aspnet_regiis -i 或者 aspnet_regiis -ir


/*****************************我是可爱的分割线**********************************/

IIS网站部署步骤以及常见异常解决方案的更多相关文章
- IIS网站部署后,程序常见错误记录
1.网站部署步骤 开启IIS服务.打开IIS管理器.添加网站.修改程序池(4.0).部署完成. 2.常见问题记录(问题记录比较模糊,仅做参考) (1).对于web.config连接数据库的配置为win ...
- IIS网站部署注意点
在IIS上部署网站时,除了在添加网站时配置好相关程序池,主目录,安全性,选择.Netframwork版本这些步骤外, 容易忘记的是有些网站需要打开web服务扩展.
- iis网站部署常见错误
sqlserver 授权登录名没有db_owner权限 数据库连接字符串端口没开,连接形式:192.168.0.1,1433
- IIS网站部署解决报错
入坑2次,这次还是得马上总结起来== 部署网站报以上错 检查方法 步骤一:检查部署的网站路径是否正确 步骤二: 检查Internet信息管理器中,应用程序池的.net Framework版本,选择v4 ...
- IIS网站部署错误总结
aspx 常见错误 CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/... ...
- springboot常见异常解决方案
1.@Transactional类注入失败 spring的代理模式有2种::java自带的动态代理模式和cglib代理模式,默认情况下使用的java自带的代理模式. 对于这2种模式,java自带的适用 ...
- HTML页面本地正常,部署到服务器稍微异常解决方案
<meta http-equiv="X-UA-Compatible" content="IE=edge" > 在IE浏览器正常显示
- IIS网站部署配置
1.配置Session State
- 怎样在win7 IIS中部署网站
怎样在win7 IIS中部署网站? IIS作为微软web服务器的平台,可以轻松的部署网站,让网站轻而易举的搭建成功,那么如何在IIS中部署一个网站呢,下面就跟小编一起学习一下吧. 第一步:发布IIS文 ...
随机推荐
- Remove Duplicates from Sorted Array(参考)
Given a sorted array, remove the duplicates in place such that each element appear only once and ret ...
- Nginx与HAProxy的区别
对于做软负载,我们都知道主流的方案有LVS.Haproxy.Nginx!那么对于Haproxy和Nginx,我们如何选择呢?回答这个问题之前,我根据个人使用经验来讲下它们的特点! Haproxy特点 ...
- [React] Validate Compound Component Context Consumers
If someone uses one of our compound components outside the React.createContext <ToggleContext.Pro ...
- AE After Effect 如何分段渲染
如果只要第一段的话,你把要输出的那段首尾处分别按下B键和N键,这样输出时就会只输出这一段了(拖动首尾的栏目修改起始和终止的时间):如果是批量渲染的话你只要在这些不同的合成层里,每个按下ctrl+M键, ...
- 魔兽 如何屏蔽F1键弹出帮助菜单
如下图所示,我在任何时候按F1键,都会自动弹出Windows帮助和支持,事实上这个功能很鸡肋,从来没用过,但是玩魔兽的时候确实必须的,F1控制英雄的,呵呵. 方法还是有的,在任务管理器中找到这个应 ...
- MySQL具体解释(21)------------缓存參数优化
数据库属于 IO 密集型的应用程序.其主要职责就是数据的管理及存储工作. 而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级.所以,要优 ...
- (五)Java 对象和类
Java 对象和类 Java作为一种面向对象语言.支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 消息解析 本节我们重点研究对象和类的概念. 对象:对象是类的一个实例,有状态和行为. ...
- 混合使用Delphi和C ++(附下载)
您想将C ++添加到Delphi应用程序中吗?或者将Delphi代码添加到C ++应用程序中?这是如何做. 您可能不知道的一件事是如何在RAD Studio中集成C ++和Delphi语言.您可以将单 ...
- Git经常使用命令总结
Git是一款开源的分布式版本号控制系统,由Linux之父Torvalds用C语言开发. "the stupid content tracker",Git自诩为stupid,却是一个 ...
- luogu P4719 【模板】动态dp
noip怎么考这种东西啊...看错题场上爆零凉了 首先我们先进行树链剖分,那么问题可以转换成重链的答案+其他子节点的答案 而每次修改相当于改一段重链的答案,改一次其他子节点的答案交替进行 这样只有一个 ...