我在windows 2008 r2盒子上安装了6.3版的bonobo服务器。我按照说明进行了操作,开箱即用的设置也很顺利。
现在,我想启用Windows身份验证。目标是开发人员在访问远程存储库时不必输入密码。
我从这个article开始。首先,我不确定进行更改的顺序。应该在第一次运行之前完成吗?还是之后?目前尚不清楚。无论如何,我做到了两种方式,在这两种情况下它都不起作用。
场景1:将所有内容都保持开箱即用,我将自己添加为用户。在我进行了web.config更改后,我仍然看到了登录页面,当我输入密码时,我被重定向回登录页面。
方案2:我关闭了IIS,我进行了所有更改,在重新启动IIS之前,我根据Windows身份验证文章更新了web.config。我还禁用了匿名访问并启用了Windows身份验证。重新启动IIS后,当我尝试访问它时,我得到了:
maxQueryString="32768"
标记中添加requestLimits
来修复此问题。有关如何为Windows身份验证配置此内容的文档尚不清楚。在我看来,您需要保留开箱即用的设置,定义您的用户,确保其中一个是管理员,然后将设置更改为Windows身份验证。一旦打开Windows身份验证,就无法使用管理员用户。我假设服务器正在尝试在自己的数据库中找到当前用户。
另一件事,如果你在web.config中打开Windows身份验证,是否需要在应用程序的IIS身份验证中启用Windows身份验证并关闭匿名访问?我会这么认为,但文档没有说明任何内容。如果我使用不同域名的帐户登录,而不是使用bonobo服务器的帐户,会发生什么?
是否有人可以澄清必须要做什么才能让Windows身份验证运行?
由于
答案 0 :(得分:0)
我希望你能同时解决问题
如果没有,请将“AuthenticationProvider”更改为“Windows”,将“MembershipService”更改为“ActiveDirectory”。
如果取消注释以下内容,请检查您的Web.config
DELETE