C# MVC引发的用户登录中ObjectContext的ConnectionString失败';NT授权\匿名登录';错误

C# MVC引发的用户登录中ObjectContext的ConnectionString失败';NT授权\匿名登录';错误,c#,entity-framework,dbcontext,objectcontext,C#,Entity Framework,Dbcontext,Objectcontext,我正在开发一个MVC应用程序,它将ObjectContext(而不是DbContext)与EDMX文件一起使用。正如我们所知,ObjectContext连接字符串与常规ADO.NET连接字符串大不相同。这是我在应用程序中看到的连接字符串 <add name="AuthorEntities" connectionString="metadata=res://*/Models.AuthorEntities.csdl|res://*/Models.AuthorEntities.ssdl|res:

我正在开发一个MVC应用程序,它将ObjectContext(而不是DbContext)与EDMX文件一起使用。正如我们所知,ObjectContext连接字符串与常规ADO.NET连接字符串大不相同。这是我在应用程序中看到的连接字符串

<add name="AuthorEntities" connectionString="metadata=res://*/Models.AuthorEntities.csdl|res://*/Models.AuthorEntities.ssdl|res://*/Models.AuthorEntities.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=ServerAddress;database=Author;user id=sa;password=Pass121212;Trusted_Connection=no;Integrated Security=True&quot;" providerName="System.Data.EntityClient" />
我仔细检查了这里使用的所有凭证,但没有任何帮助。我没有在配置文件中使用任何类型的模拟设置。如果你遇到/知道这个问题,请随时提供帮助

用户id=sa;密码=Pass121212。。。集成安全性=真

您正在使用集成安全性(使用当前Windows登录进行身份验证),因此此处的用户名和密码将被忽略。您应该更改此设置,或者确保应用程序以可以访问数据库的用户身份运行

Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'.