
Screen clipping taken: 2014/9/28 15:15web
前4者配置:localhost applicationHost.config <location path="">windows
后2者配置:web.config服务器
要点:app
- 这6项虽然列在一块儿,但在应用上却不是一个级别的;
- 前4者属于IIS验证,其中大家验证不须要提交用户名密码,其余3个须要提供;
- Form身份验证属于ASP.NET验证,会经过web页面验证。要到达这个验证必须经过IIS验证(由于一个请求进入服务器后,先到IIS,而后才到Asp.Net应用程序),即若是要用到Form验证,那么前4者必须启动一个;
- Asp.net 默认运行的帐号由进程模式的标识指定(在应用程序池中),以下图,但用户能够经过web.config中的 identity来模拟其余帐户( <identity impersonate="false" password="*****" userName="administrator" />),经过调用System.Security.Principal.WindowsIdentity.GetCurrent().Name可查看此帐户

n
L L
a
).NET v4.5
).NET v4.5 Cias...
AspNetWebPa...
DefauitAppPooi
3QE
ea
ea
v4.0
v4.0
v4.0
v4.0
v4.0
False
1740
False
0
A
Timespan[j Array
o
o
A
False
30
90
Networkservice
90
False
90](http://static.javashuo.com/static/loading.gif)
Screen clipping taken: 2014/9/28 15:34ide
- 和web.config中authentication的对应关系:
Form验证--Formui
windows验证--Windowsspa