EF codefirst ClientConnectionId:xx.xxx.xx.xx 错误号:4060,State:1,Class:11

Posted

技术标签:

【中文标题】EF codefirst ClientConnectionId:xx.xxx.xx.xx 错误号:4060,State:1,Class:11【英文标题】:EF codefirst ClientConnectionId:xx.xxx.xx.xx Error Number:4060,State:1,Class:11 【发布时间】:2021-08-27 20:28:01 【问题描述】:

初学者,请放心

当我在笔记本电脑上运行时,我首先拥有带有实体框架代码的 asp.core Web 应用程序,一切都很好,我想发布,在发布后给我这个给我这个

现在我想用这个连接字符串在服务器上运行 myapp.exe

"server=***.*.*.*;database=myDB;uid=aa;pwd=bbbbbb",

我可以用这个用户名和密码登录

然后给我这个错误

我知道当我首先使用 ef 代码时。 ef 在不存在时创建新数据库 我使用 this 但不起作用Scaffold-DbContext "Login Failed" "Error Number:4060,State:1,Class:11" 请帮我发布这个应用程序

【问题讨论】:

【参考方案1】:

据我所知,对于您的第一个错误,您应该确保已为 IIS 安装了 asp.net 核心运行时。然后就可以在 IIS 上运行 asp.net core 应用了。

详情,你可以从这个link下载。

对于第二个错误,我建议您可以确保使用正确的连接字符串并将其更新到 appsettings.json。此外,我建议您可以发布整个错误,而不仅仅是调用堆栈的一部分。

【讨论】:

感谢您的回答,我的第二个问题已经存在,因为我在 ssms 上复制并过去了这个用户和密码,但它有效,请给我机会运行第一个网站 @Brando

以上是关于EF codefirst ClientConnectionId:xx.xxx.xx.xx 错误号:4060,State:1,Class:11的主要内容,如果未能解决你的问题,请参考以下文章

EF| CodeFirst 代码先行

EF-CodeFirst-1 玩起来

EF-CodeFirst-1 玩起来

EF CodeFirst系列---FluentApi

csharp EF - CodeFirst - 多列索引

EF CodeFirst数据注解特性详解