Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.Data.SqlClient.SqlException:用户.NET核心IIS登录失败_C#_Sql Server_Entity Framework_Iis_Asp.net Core - Fatal编程技术网

C# System.Data.SqlClient.SqlException:用户.NET核心IIS登录失败

C# System.Data.SqlClient.SqlException:用户.NET核心IIS登录失败,c#,sql-server,entity-framework,iis,asp.net-core,C#,Sql Server,Entity Framework,Iis,Asp.net Core,已将.NET核心项目发布到本地IIS,但我无法访问本地数据库 引发异常:System.Data.SqlClient.dll中的“System.Data.SqlClient.SqlException”(“用户xxx登录失败”) 连接字符串: "MarketingDatabase": "Server=(localdb)\\mssqllocaldb;Database=MarketingDatabase;user id=xxx;password=xxx;Trusted_Connection=false"

已将.NET核心项目发布到本地IIS,但我无法访问本地数据库

引发异常:System.Data.SqlClient.dll中的“System.Data.SqlClient.SqlException”(“用户xxx登录失败”)

连接字符串:

"MarketingDatabase": "Server=(localdb)\\mssqllocaldb;Database=MarketingDatabase;user id=xxx;password=xxx;Trusted_Connection=false"
用户拥有访问数据库所需的所有权限。当我从VisualStudio运行它时,我可以连接到数据库

应用程序池设置:

"MarketingDatabase": "Server=(localdb)\\mssqllocaldb;Database=MarketingDatabase;user id=xxx;password=xxx;Trusted_Connection=false"
标识:ApplicationPoolIdentity


尝试切换到LocalSystem标识,但没有结果。

用户拥有访问数据库的所有必要权限。您应该再看一次:)确定用户无法访问数据库。有时在重新创建数据库时,我们会忘记为用户重新添加权限。您可以使用SQL Management Studio和这些凭据登录到服务器吗?@CodeNotFound Double checked user具有系统管理员角色,并且是数据库的db所有者。@JayV我可以使用SQL Management Studio与用户一起登录以检查数据库日志,但有18456个错误在管理工作室。使用严重性和状态代码搜索dba.stackexchange.com。