前提
ODP.NETを用いてWEBページの開発をしております。以下のエラーが出て対応できないでいます。
ご存じの方がいましたら、ご教授よろしくお願いします。
実現したいこと
DBと接続
発生している問題・エラーメッセージ
トレース 場所 OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionString csWithDiffOrNewPwd, Boolean bGetForApp, OracleConnection connRefForCriteria, String affinityInstanceName, Boolean bForceMatch) 場所 OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionString csWithNewPassword, Boolean bGetForApp, OracleConnection connRefForCriteria, String affinityInstanceName, Boolean bForceMatch) 場所 OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionString cs, PM conPM, ConnectionString pmCS, SecureString securedPassword, SecureString securedProxyPassword, OracleConnection connRefForCriteria) 場所 Oracle.ManagedDataAccess.Client.OracleConnection.Open() 例外がスローされました: 'Oracle.ManagedDataAccess.Client.OracleException' (Oracle.ManagedDataAccess.dll の中) ORA-12154: TNS: 指定された接続識別子を解決できませんでした
該当のソースコード
c#
1using Oracle.ManagedDataAccess.Client; 2using System; 3using System.Collections.Generic; 4using System.Data; 5using System.Linq; 6using System.Web; 7using System.Web.Mvc; 8 9namespace Web_Pra.Controllers 10{ 11 public class HomeController : Controller 12 { 13 14 public ActionResult Index() 15 { 16 return View(); 17 } 18 19 public ActionResult About() 20 { 21 ViewBag.Message = "Your application description page."; 22 23 return View(); 24 } 25 26 27 public ActionResult Contact() 28 { 29 try 30 { 31 using (OracleConnection conn = new OracleConnection()) 32 { 33 conn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["Web_Pra.Properties.Settings.設定"].ConnectionString; 34 conn.Open(); 35 } 36 } 37 catch (Exception ex) 38 { 39 Console.WriteLine(ex.Message.ToString()); 40 } 41 42 return View(); 43 } 44 } 45}
参考 https://itsakura.com/csharp-oracle
試したこと
補足情報(FW/ツールのバージョンなど)
visual stadio2017
windows10
oracle19c
.net faramework 4.7.2


回答1件
あなたの回答
tips
プレビュー