2013-11-03 86 views
1

我對Windows Azure很新,我想遷移現有的Web應用程序,連接到遠程Oracle服務器並將其作爲雲服務Web角色運行,我怎樣才能在Windows azure沒有默認安裝Oracle客戶端?或者換句話說,如何在不安裝Oracle客戶端的情況下從.net應用程序連接到64位Oracle數據庫服務器?從雲Azure應用程序連接到Oracle服務器

回答

0

我已經和Oracle客戶長期合作過,所以下面的一些東西可能不對。但這裏有一些選項:

  • 您可以使用Oracle client for .Net provided by Microsoft並在項目中添加這些程序集引用。在發佈項目時,請確保這些程序集上的Copy Local屬性標記爲true,以便將這些DLL與應用程序的其餘部分一起打包。
  • 如果您使用Oracle provided client for .Net,我記得我們必須在我們的Web服務器上安裝該應用程序。在這種情況下,您可以在webrole中使用名爲Startup Tasks的東西,並在您的角色啓動時安裝包。您可以將安裝程序作爲軟件包的一部分,然後使用啓動任務安裝軟件。
+0

但是如何在Azure網站上安裝ODP.Net?或者你僅限於一個虛擬機? – Toolkit

+0

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

相關問題