Skip to content Skip to footer

Web开发:IIS服务器的安装、配置、启动

目录

一、安装IIS

二、安装SDK

三、在IIS中添加程序池和网站

四、配置防火墙入站规则

五、环境变量配置

六、常见命令

重启IIS

七、基本原理

八、故障排查

一、安装IIS

首先点击WINDOWS搜索“启用或关闭Windows功能”

勾选以下内容,然后重启电脑

二、安装SDK

如果你的项目是.NET Framework,可以跳过此步骤,若你的项目是.NET Core,必须要安装SDK和运行时才可以在IIS中部署起来!(.NET Framework已经将环境集成在Windows系统中)

第一步,点击以下链接下载好你需要的SDK以及运行环境runtime

.NET 下载(Linux、macOS 和 Windows) (microsoft.com)

以下两个都需安装,即SDK和runtime

出现下图说明安装成功

检查IIS中是否存在安装的运行时

三、在IIS中添加程序池和网站

(1)搜索IIS-应用程序池-添加应用程序池

若是.netCore,版本选择无托管代码

(2)添加网站

四、配置防火墙入站规则

首先,搜索高级安全

然后,新建规则

选择端口规则,协议类型和端口范围(端口范围就是上面你添加网站时对应的监听端口)

最后起一个名称

如下图所示,别人可以访问你的链接了

五、环境变量配置

假设,你需要配置IIS启动环境为开发环境,可看下面的步骤:

方式一:直接修改web.config配置

方式二:通过IIS管理器修改web.config配置

ASPNETCORE_ENVIRONMENT

Development

六、常见命令

重启IIS

iisreset

七、基本原理

客户端发起HTTP请求

HTTP.sys(内核驱动)接收请求,根据URL和配置路由到对应的应用程序池

工作进程(w3wp.exe)从应用程序池中获取请求

工作进程根据托管模式将请求交给ASP.NET运行时

ASP.NET运行时处理请求,生成响应

响应通过IIS HTTP服务器传递回HTTP.sys

HTTP.sys将响应发送给客户端

八、故障排查

若浏览IIS点击浏览发生报错,可在事件查看器中查看报错原因,对症下药

Copyright © 2088 我的世界杯_瑞奇马丁世界杯主题曲 - msdc8.com All Rights Reserved.
友情链接