首页 > 解决方案 > ASP.NET - 模拟用户,但访问 SQL Server 时除外

问题描述

鉴于以下架构,我可能无法更改:

在 IIS 中启用 Windows 身份验证 + 模拟并在连接字符串中设置 Integrated Security=true 时,所有数据库请求都使用模拟用户的凭据并失败,因为用户没有数据库的权限。

我正在寻找一种在访问远程服务时模拟用户但在通过实体框架访问数据库时使用应用程序池用户的方法,而不必将用户名和密码放在连接字符串中。

标签: asp.netentity-frameworkiisimpersonation

解决方案


推荐阅读