Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.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# “无法打开数据库”;“数据库名称”;由登录请求_C#_Sql Server_Asp.net Mvc_Iis - Fatal编程技术网

C# “无法打开数据库”;“数据库名称”;由登录请求

C# “无法打开数据库”;“数据库名称”;由登录请求,c#,sql-server,asp.net-mvc,iis,C#,Sql Server,Asp.net Mvc,Iis,我正在尝试运行一个发布在IIS 10上的ASP.NET Core 2.2应用程序 通过浏览器打开应用程序时,会显示以下错误: 无法打开登录名“WORKGROUP\DESKTOP-GP7EJHU$”请求的数据库“dataBaseName” 连接字符串: Server=.\\SQLEXPRESS01;Database=SOO;Trusted_Connection=True;MultipleActiveResultSets=true; DESKTOP-GP7EJHU$是我的计算机名,SQL Serv

我正在尝试运行一个发布在IIS 10上的ASP.NET Core 2.2应用程序

通过浏览器打开应用程序时,会显示以下错误:

无法打开登录名“WORKGROUP\DESKTOP-GP7EJHU$”请求的数据库“dataBaseName”

连接字符串:

Server=.\\SQLEXPRESS01;Database=SOO;Trusted_Connection=True;MultipleActiveResultSets=true;
DESKTOP-GP7EJHU$
是我的计算机名,SQL Server没有使用此名称的用户

在哪里可以将登录配置为在数据库中连接?

此部分告诉SQL Server以当前用户身份连接:

Trusted_Connection=True;
您可以将其替换为:

User Id=myUsername;Password=myPassword;

如果仍要在没有用户名和密码的情况下登录sql server,则应在sql server登录中添加IIS应用程序池的用户。以下链接可能对您有所帮助:


第二个链接成功解决了我的问题。非常感谢你