用户 'IIS APPPOOL\\xxxx' 登录失败

折月煮酒 提交于 2020-03-11 08:26:43

一、现象
发布到iis后,网站出现以下提示
异常详细信息: System.Data.SqlClient.SqlException: 用户 'IIS APPPOOL\IdealTest' 登录失败。

二、分析原因
1.查看项目web.config文件中的数据库连接字符串:Integrated Security=True;

2.打开iis,查看应用程序池,使用了集成验证模式,其标识为ApplicationPoolIdentity,导致了连接数据库出错

 

三、解决方法

1.修改SQLServer的连接字符串,使用数据库帐号密码登录

server=localhost;uid=sa;pwd=xxxx;database=master;

2.IIS管理器=>应用程序池=>网站对应的程序池=>高级设置—》标识—》将进程模型下的 ApplicationPoolIdentity 改为 localSystem

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!