当尝试构建/运行我的团队正在使用的解决方案而没有问题时,我不断收到以下错误消息。
使用完全相同的代码/项目/配置,其他3个队友对此没有任何问题。
我们使用VS2013,EF 5.0,Oracle Client for .NET,Windows 7 x64 连接字符串:
metadata=res://*/BpmModel.csdl|res://*/BpmModel.ssdl|res://*/BpmModel.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string="DATA SOURCE=BpmOracle;PASSWORD=xxxxxxx;PERSIST SECURITY INFO=True;USER ID=xxxxxx;" providerName="System.Data.EntityClient"
到目前为止,我们已经尝试过:
我们可以尝试解决这个难题吗?
答案 0 :(得分:2)
我已经解决了这个问题。 在IIS中切换到32位应用程序就可以了。
详细说明:
答案 1 :(得分:1)
答案 2 :(得分:1)
我解决这个问题的方法是在Web.config中添加所需的配置,通过 NuGet 安装缺少的包。
右键单击您的解决方案或项目,单击Manage NuGet packages,然后安装缺少的Oracle引用。这应该使用引用修改您的Web.config。