使用IIS 7.5中托管的经典ASP应用程序,是否有可能在页面上使用Windows身份验证(因此我可以访问LOGON_USER)但是使用应用程序池标识连接到数据库?如果我打开匿名身份验证并将其设置为以应用程序池标识运行,我可以连接到数据库,但我无法获得LOGON_USER。如果我禁用匿名身份验证,我可以获得LOGON_USER,但我无法连接到数据库。
答案 0 :(得分:0)
Coworker发现:显然在应用程序的高级设置下设置物理路径凭据也将转换为与数据库的网络通信。因此,匿名授权关闭,Windows身份验证,物理凭据设置为服务帐户。
不确定为什么会有效,因为我原本希望物理路径凭据只影响与磁盘的交互..