我们最近发现我们的 IIS 服务器没有正确地模拟授权用户,这只能在Classic
模式下正常工作,而不是integrated
模式下。
为了给出这个背景,我将详细介绍我们的设置..
我们有一个 Informix 数据库,由于这个问题之外的原因,我们正在使用 ODBC 和 Windows 身份验证进行连接。
ODBC 设置为使用经过身份验证的用户连接到 Informix 数据库,在该数据库中设置为允许用户以这种方式进行身份验证。
似乎没有发生的是 IIS 正在模拟线程,并且它正在尝试使用 ODBC/IFX 作为应用程序池用户进行身份验证,而不是 Windows 用户。
是否有需要设置的 IIS/ASP.net 设置?
正如我所提到的,这在Classic
模式下按预期工作,但我知道我们应该尝试使用Integrated
模式向前移动