IIS7:如何定义Windows身份验证已打开?
IIS7:如何定义Windows身份验证已打开?
我知道 IIS7 集成模式不支持两阶段身份验证 但我需要定义是否打开 Windows 身份验证以启用空间 Windows 身份验证功能。
我可以从 ASP .NET 代码定义 IIS 版本吗? 我能否定义从 ASP .NET 代码启用 IIS 7 的 Windows 身份验证?
IIS7: How to define that windows authentication is turned on?
I know that two-stage authentication is not supported with IIS7 Integrated mode but I need to define whether windows authentication is turned on to enable spacial windows authenticated features.
Can I define the IIS version from the ASP .NET code?
Can I define that windows authentication is turned on IIS 7 from the ASP .NET code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只是想分享找到的解决方案。要获取是否为当前 Web 应用程序启用 Windows 身份验证,请执行以下操作:
请注意,上面的代码获得有效配置:
如果没有为 Web 应用程序指定配置,则父网站的设置将被退回。您可以在此处找到有关配置继承的更多信息:使用IIS 7 中的配置文件
Just want to share the found solution. To get whether Windows Authentication is is enabled for current web application do following:
Please note that the code above get effective configuration:
If there is not configuration specified for the web application the setting form the parent web site will be returned. You can find more info about the configuration inheritance here: Working With Configuration Files in IIS 7