场景:
需求量的:
问题:
找到的方法:
答案 0 :(得分:0)
这是如何配置IIS以进行集成身份验证。
http://netpl.blogspot.com/2012/06/iis-75-integrated-security-with-no.html
这将使您的站点可供Intranet用户使用而不提示凭据。
请注意,这也适用于网络用户。 HTTP 401的结果是显示内置的Web浏览器窗口。用户提供他/她的凭据并且在。
如果您希望在401(未经授权)的情况下显示自定义网络表单,则必须稍微欺骗浏览器:
http://www.codeproject.com/Articles/11202/Redirecting-to-custom-401-page-when-quot-Access-de
通过这种方式,您可以将未经授权的响应重定向到您选择的Web表单(例如,显示asp.net登录表单)。
虽然可以轻松配置集成身份验证,但在设置混合(集成/表单)身份验证时,请准备大量实验。每个版本的IIS都会发生变化;如果池处于经典模式和集成模式,IIS7的行为也会有所不同。