authentication - Windows身份验证进入页面;应用程序池用户进入数据库

原文 标签 authentication asp-classic iis-7.5

是否可以使用IIS 7.5中托管的经典ASP应用程序在页面上使用Windows身份验证(以便我可以访问LOGON_USER),但可以使用应用程序池标识连接到数据库?如果我打开匿名身份验证并将其设置为作为应用程序池标识运行,则可以连接到数据库,但无法获取LOGON_USER。如果禁用匿名身份验证,则可以获取LOGON_USER,但无法连接到数据库。

最佳答案

同事发现了这一点:显然,在应用程序的“高级设置”下设置“物理路径凭据”也将转换为与数据库的网络通信。因此,关闭匿名身份验证,打开Windows身份验证,将物理凭据设置为服务帐户。

不太确定为什么这样做,因为我希望物理路径凭证仅影响与磁盘的交互。

关于authentication - Windows身份验证进入页面;应用程序池用户进入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31194095/

相关文章:

node.js - 带有 NodeJS 的用户名/密码的 TLS

authentication - Salesforce 作为 OpenId 身份验证提供商

mysql - 持久存储购物车中 100 多件商品

php - HTTP 错误 500.0 - 内部服务器错误发生未知的 FastCGI 错误

javascript - 密码保护html页面

java - 在 Spring Security 中使用 InMemoryDaoImpl

html - 在Excel中居中

javascript - 尝试使用链接延迟,但是我尝试的任何代码均无法正常工作

reporting-services - 尽管设置正确,报告查看器 Web 控制版本 10 仍会出错

asp.net-mvc - 在 IIS 7 中使用 ASP.NET MVC 1 的特定 Controller 名称的路由问题