簡體   English   中英

在生產服務器上找不到Oracle .NET Provider

[英]Oracle .NET Provider Not Found on Production Server

在XP 64位上運行的Visual Studio中,一切運行正常。 我有一個帶有條目的web.config:

(以查找其中有兩個.DLL的項目的“ bin”文件夾(Oracle.DataAccess.dll,System.Data.OracleClient.dll)

但是,在生產環境(Windows 2003,32位)中,我收到一條錯誤消息:“無法找到請求的.Net Framework數據提供程序。 它可能沒有安裝。' 以前,該錯誤類似於“不兼容的提供程序”,因為我在Web.config中有一個條目來包含適當的DLL。 但是我從Web.Config中刪除了這些引用,因為我認為32位和64位版本之間可能存在沖突。 注意,我確實通過Oracle的GUI應用程序安裝了Oracle Instant Client。

我可以簡單地將哪種.DLL復制到“ bin”文件夾中,以使其在64位和32位生產服務器上的Visual Studio上均可使用? 謝謝!

沒關系。 這是我解決問題的方法:從bin文件中刪除.DLL,然后將引用放回Web.Config文件中。 之后,在32位Window 2003系統上,只需從Windows 2003 32位系統上的Oracle站點安裝ODAC1110720(32位)即可,一切正常! 我希望這會對某人有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM