解決 ASP.NET 跑在 x64 機器上無法連接 Oracle DB 的問題
2014-02-13 13:02
871 查看
ORA-12154: TNS: 無法解析指定的連線 ID
在连接字符串内,使用完整的DataSource内容,如下:
<add name="connectionString" connectionString="Provider=OraOLEDB.Oracle;Password=yang;Persist Security Info=True;User ID=sysman;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.0.80)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=xaxtwh)))" />
使用后可能会出现如下错误:
ORA-6413: 連線未被開啟
这是因为ASP.NET Development Server启动路径包含了括号()字符,这时候使用短路径手动启动调试器:
"C:\PROGRA~2\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE" /port:1350 /path:"XXXXX\Projects\WebSite" /vpath:"/"
然后在VS内调试-附加到进程,附加到WebDev.WebServer.EXE进程,然后就可以开始调试了
不过使用起来比较麻烦。
相关文章推荐
- [转]解決 IE10 瀏覽器無法使用 ASP.NET 表單驗證登入的問題
- ASP.Net 解決已过时問題
- VS2008調用時,出現「無法連接到 ASP.NET程式開發伺服器」或「webdev.webserver.exe」錯誤
- 解決 ASP.NET 中 System.OutOfMemoryException 的問題
- ASP.NET連接ORACLE8/8
- ASP.Net 解決已过时問題
- 解決 ASP.NET 中 System.OutOfMemoryException 的問題
- ASP.NET無法啟動解決方案一
- [ASP.NET]利用List的Sort()、Find()、FindAll()、Exist()來解決一些問題
- ASP.NET 出現訊息「伺服器應用程式無法使用」解決方法
- [ASP.NET]利用List的Sort()、Find()、FindAll()、Exist()來解決一些問題
- ASP.NET C# 無法載入檔案或組件 Oracle.DataAccess
- 終極解決“Visual Studio .NET 偵測到您的Web伺服器不是ASP .NET 1.1 版,您將無法執行Asp .NET的應用程式或服務。”
- 解決 ASP.NET 中 System.OutOfMemoryException 的問題
- 解決 IE10 无法使用 ASP.NET Forms登录的問題
- asp.net 链接 oracle 解决方案
- asp.net的Oracle事务处理
- ASP.NET 4.0 安裝在 IIS6 最常遇到的四個問題
- asp.net连接oracle 9i错误终极解决方案
- ASP.NET 2.0 X64的奇怪问题