使用 Windows 身份验证设置 Bonobo 5.0.0

Setting up Bonobo 5.0.0 with Windows authentication

我正在尝试在 Windows 7 + IIS 7.5 上使用 Windows 身份验证安装 Bonobo 5.0.0。

当我转到主页 (http://domain/bonobo) 时,系统会提示我输入 Windows username/password,然后它会重定向回根目录以查找名为的路由windowsAuthCallback:

http://domain/windowsAuthCallback?id=xxx

显然这给了我一个 404 错误。

我在 IIS 中将身份验证设置为 'anonymous',在 Bonobo web.config 中将身份验证设置为 'Windows',但我不确定自己做错了什么。

更新

不确定这是否相关...我在同一台服务器上安装了现有的 Bonobo,我正在安装 Bonobo 5 作为新应用程序。 运行 进入我描述的问题后,尝试打开原始的 Bonobo 应用程序时出现以下错误:

Unable to find an entry point named 'sqlite3_open_interop' in DLL 'SQLite.Interop.dll'.

重新启动 IIS 解决了问题,我可以再次访问我的旧 Bonobo 应用程序。

此问题的解决方法以及解决该问题的 link 提交可以在以下页面上找到:

https://github.com/jakubgarfield/Bonobo-Git-Server/issues/333

此提交应解决 windows 身份验证回调重定向到 root 的问题:https://github.com/jakubgarfield/Bonobo-Git-Server/commit/852563e2e1f969abca008b8be798c265a52f4d81