參考資料:https://www.cnblogs.com/mrma/p/5404584.html 報錯信息 The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFram ...
參考資料:https://www.cnblogs.com/mrma/p/5404584.html
報錯信息
The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer' registered in the application config file for the ADO.NET provider with invariant name 'System.Data.SqlClient' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information.
錯誤原因
項目發佈後 EntityFramework.SqlServer.dll文件和 EntityFramework.SqlServer.xml文件沒有生成到發佈文件夾。
解決方案
- 可以按照參考鏈接裡面的方法嘗試。
- 我按照鏈接裡面的方式試了不怎麼管用,就自己從插件文件夾裡面或者其他項目的bin文件夾(需要其他項目先執行生成操作)拷貝到報錯項目的發佈文件夾