我從我的.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)。 –