iis部署相关功能总结

目录

1.前言

2.托管管道模式

3.身份验证

1.ASP.NET模拟验证

2.匿名身份验证

4.IIS_IUSRS用户

5.浏览站点 -- 操作文件


1.前言

今天第一次去在iis部署网站,按照网上给的步骤来的。遇到了很多问题,但一一解决得到了想要的结果。目前还有些问题,例如托管管道模式,身份验证方式等,再学习一下

2.托管管道模式

托管管道模式有两种:经典和集成。

集成模式:服务器将使用 IIS 和 ASP.NET 的集成请求处理管道来处理请求。

经典模式:服务器会继续通过 Aspnet_isapi.dll 路由托管代码请求,其处理请求的方式就像应用程序在 IIS 6.0 中运行一样。

二者的区别

1.、集成 .NET 模式下,应用程序不应在 <system.web>/<system.web> 配置节中指定 ASP.NET 模块组件,而应使用 <system.webServer>/<system.webServer> 配置节来加载 ASP.NET 模块组件;典模式下是<system.web>\<httpHandler>节点

2.具体转换

在经典模式中,HTTP处理程序注册方式是添加一个<system.web>\<httpHandler>节点

在集成模式中,HTTP处理程序注册方式是添加一个<system.webServer>\<handlers>节点:

3.

使用集成模式,申请人姓名无法带出来,除非改成经典模式。

 

使用集成模式,申请人可以带出来,因为使用了<system.webServer>\<handlers>节点进行HTTP处理程序的注册

3.身份验证

1.帮助文档的图

在我的电脑上只有匿名身份验证和ASP.NET模拟验证,

1.ASP.NET模拟验证

开启ASP.NET模拟,并且设置特定用户,同时匿名身份验证也要开启。

 

2.匿名身份验证

开启匿名身份验证,同时要将IIS_IUSRS用户添加到该项目并对该项目有完全控制权限

操作:在IIS该网站右键——编辑权限——安全——高级——添加IIS_IUSERS并设置权限——确定

4.IIS_IUSRS用户

IIS_IUSRS用户组取代了IIS_WPG用户组。此内置用户组拥有应用程序池访问系统资源所需的足够权限。因此,任何加入此用户组的用户,都可以成为一个合格的应用程序池标识用户。

5.浏览站点 -- 操作文件

1.无操作权限

2.有操作权限

也就是说不是任何用户都有访问操作权限,因此,在匿名身份验证时,需要有访问权限的用户

参考:

https://www.cnblogs.com/WarBlog/p/11250865.html

https://blog.youkuaiyun.com/byondocean/article/details/7074772

https://www.cnblogs.com/WarBlog/p/11250922.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值