我已经将我的WCF项目发布到服务器上,并且还在同一台机器上发布了一个使用WCF服务的MVC应用程序。
当尝试登录我的MVC应用程序时,它会使用一个WCF服务,但是我在浏览器上收到了以下异常:
实体框架提供程序类型'System.Data.Entity.SqlServer.SqlProviderServices,EntityFramework.SqlServer'在应用程序配置文件中注册为具有不变名称'System.Data.SqlClient'的ADO.NET提供程序,但无法加载。 确保使用程序集限定名并且该程序集可用于正在运行的应用程序。
这是一个实体框架异常,但我认为由于我的项目已经在开发环境中引用了EF,在部署服务项目后,DLL应该也包含EF引用,但我不确定为什么会出现这个错误。
我可以看到这条消息,因为我打开了includeExceptionDetailInFaults="True"
。