我从我的.NET MVC 5解决方案创建了一个到Oracle数据库的数据连接,我使用实体框架自动生成了具有视图的控制器,并且在运行应用程序时,我得到了ORA-12154 :TNS:无法解析连接标识符。连接到远程数据库。为什么数据连接中的连接字符串工作,但运行使用数据连接的应用程序无法工作?数据连接和连接标识符之间的差异
<add name="BF_FORMS" connectionString="metadata=res://*/Models.BF_FORMS.csdl|res://*/Models.BF_FORMS.ssdl|res://*/Models.BF_FORMS.msl;provider=Oracle.ManagedDataAccess.Client;provider connection string="DATA SOURCE=****.*****.****:****/BPMDVL;PASSWORD=****;USER ID=****"" providerName="System.Data.EntityClient" />
你在同一台计算机上运行应用程序吗?如果没有,则需要在运行应用程序的任何PC上安装相关的Oracle数据库连接器。 –
该应用程序在本机上运行。 –
查看[为什么我会收到错误“ORA-12154:TNS:无法解析指定的连接标识”?](http://www.easysoft.com/support/kb/kb00951.html)。 –