1
我對Windows Azure很新,我想遷移現有的Web應用程序,連接到遠程Oracle服務器並將其作爲雲服務Web角色運行,我怎樣才能在Windows azure沒有默認安裝Oracle客戶端?或者換句話說,如何在不安裝Oracle客戶端的情況下從.net應用程序連接到64位Oracle數據庫服務器?從雲Azure應用程序連接到Oracle服務器
我對Windows Azure很新,我想遷移現有的Web應用程序,連接到遠程Oracle服務器並將其作爲雲服務Web角色運行,我怎樣才能在Windows azure沒有默認安裝Oracle客戶端?或者換句話說,如何在不安裝Oracle客戶端的情況下從.net應用程序連接到64位Oracle數據庫服務器?從雲Azure應用程序連接到Oracle服務器
我已經和Oracle客戶長期合作過,所以下面的一些東西可能不對。但這裏有一些選項:
Oracle client for .Net provided by Microsoft
並在項目中添加這些程序集引用。在發佈項目時,請確保這些程序集上的Copy Local
屬性標記爲true
,以便將這些DLL與應用程序的其餘部分一起打包。Oracle provided client for .Net
,我記得我們必須在我們的Web服務器上安裝該應用程序。在這種情況下,您可以在webrole中使用名爲Startup Tasks
的東西,並在您的角色啓動時安裝包。您可以將安裝程序作爲軟件包的一部分,然後使用啓動任務安裝軟件。
但是如何在Azure網站上安裝ODP.Net?或者你僅限於一個虛擬機? – Toolkit
System.Data.OracleClient中的類型已棄用。這些類型在.NET Framework的第4版中得到支持,但將在未來版本中刪除。 Microsoft建議您使用第三方Oracle提供程序。從http://social.msdn.microsoft.com/Forums/en-US/e4ba345c-fb99-4645-b9d0-a9445e92fb55/connecting-to-oracle-from-azure – Toolkit