No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'
这是一个误导人的错误信息,实际是因为找不到 EntityFramework.SqlServer.dll 文件。
Web项目所引用的项目中安装了 EntityFramework的nuget包,而web项目本身没有安装。于是build后,web项目的bin文件夹中只有EntityFramework.dll,却没有EntityFramework.SqlServer.dll。
解决方案
Web项目也安装Entity Framework的nuget包。
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网