我一直在开发一个使用Sqlite存储一些数据的Web应用程序。当我将它部署到服务器时,我收到下面的错误消息。连接字符串中文件的路径是正确的,它在我的开发机器上正常工作。什么可能是错误的?使用EF6的Sqlite在服务器上部署时不起作用
实体框架提供程序类型 “System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6”在 有固定名称,ADO.NET提供程序的应用程序配置文件中注册“系统.Data.SQLite'可能不会被加载。确保使用程序集限定的名称,并且程序集可用于正在运行的应用程序。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkId=260882
那么错误是不言而喻的,不是吗? – Fabjan
@Fabjan如果是的话,我不会问这个问题。该文件在那里,web.config文件与dev中的文件相同,并且文件的路径也相应地更改。有任何想法吗? – Midas
@Midas确保在部署服务器上安装SQLite提供程序。 –