authentication - Windows Auth进入页面;应用程序池用户进入数据库

标签 authentication asp-classic iis-7.5

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

最佳答案

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

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

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

相关文章:

asp.net-mvc - 我应该将我的操作方法转换为异步操作方法吗?

sql-server - 从域管理员保护 SQL Server 数据库

ruby-on-rails - rails 开发 ssl 和 http

asp.net - .aspx 页面的 .asp 处理程序映射

jquery - 隐藏(切换可见性)页面之间的元素

asp.net - 从 HTTP 重定向到 HTTPS - IIS 7.5

visual-studio - 调试时Microsoft Edge提示进行身份验证

ios - PayPal 与错误信息的集成然后也可以使用卡获得批准的付款

iis-7 - 本地语言的 bool 值

security - IIS 7.5 安全通信错误 - 基础连接已关闭 : Could not establish secure channel for SSL/TLS