ABP运行Login failed for user 'IIS APPPOOL XXXXX Reason: Could not find a login matching the name provided问题解决

我们在ABP官网上面生成解决方案后,编译完成,将数据库连接字符串中的Ip改成自己的测试数据库Ip直接在Vs里面调试运行没有任何问题。

 

发布之后到文件夹后运行,就报如下图异常。

VS里面可以跑起来,单独部署就跑不起来。这样的错误自己之前也没有碰到过,后来发现数据库连接字符串多了Trusted_Connection=True这段字符,搜了下恍然大悟,由于在Vs中采用的是

本机的账户,所以登陆本机账户没有问题,但是发布之后,部署到IIS后采用的是IIS账户,IIS账户没有登陆sql server数据库的权限。去掉该字符串就okle

posted @ 2019-05-15 14:43  恝置  Views(778)  Comments(0Edit  收藏  举报