我试图让用户输入他们的域登录详细信息,以便该站点可以获得组列表以确定要连接的数据库。
我找到的最近的代码来自微软:
如何使用表单身份验证和 Visual Basic .NET 针对 Active Directory 进行身份验证
当我使用 IIS8、ASP 4.5 时,代码在 web.config 中失败,指
<identity impersonate="true" />
HTTP Error 500.24 - Internal Server Error
An ASP.NET setting has been detected that does not apply in
Integrated managed pipeline mode.
好的,所以我删除了此条目并使用我的域进行身份验证,但是当它重定向相同的登录页面时,我认为没有任何东西告诉它模拟。
进一步挖掘似乎我可能无法使用此代码,因为它不支持托管管道模式。我不想使用 asp 成员身份作为使用域组来验证权限。
帮助!
想要保持集成托管管道并且正在使用 ASP.Net 模拟,因此我可以使用经过身份验证的广告用户对 sql 数据库进行身份验证。