【问题标题】:Connect to Oracle Server from cloud Azure Application从云 Azure 应用程序连接到 Oracle 服务器
【发布时间】:2013-11-03 09:39:53
【问题描述】:

我是 Windows Azure 的新手,我想迁移连接到 远程 Oracle 服务器 的现有 Web 应用程序并将其作为云服务 Web 角色运行,我如何在 Windows azure 没有的情况下完成此操作默认安装Oracle客户端?或者换句话说,如何在不安装 oracle 客户端的情况下从 .net 应用程序连接到 64 位 Oracle 数据库服务器?

【问题讨论】:

    标签: oracle azure


    【解决方案1】:

    我很久以前就使用过 Oracle 客户端,所以下面的一些事情可能不正确。但这里有一些你的选择:

    • 您可以使用Oracle client for .Net provided by Microsoft 并将这些程序集引用添加到您的项目中。发布项目时,请确保将这些程序集上的 Copy Local 属性标记为 true,以便这些 DLL 与应用程序的其余部分一起打包。
    • 如果您使用的是Oracle provided client for .Net,我记得我们必须在我们的网络服务器上安装该应用程序。在这种情况下,您可以在您的 webrole 中使用名为 Startup Tasks 的东西,并在您的角色开始时安装该软件包。您可以将安装程序作为软件包的一部分包含在内,然后使用启动任务安装软件。

    【讨论】:

    • 但是如何在 Azure 网站上安装 ODP.Net?或者您仅限于虚拟机?
    • System.Data.OracleClient 中的类型已弃用。这些类型在 .NET Framework 版本 4 中受支持,但将在未来版本中删除。 Microsoft 建议您使用第三方 Oracle 提供商。来自social.msdn.microsoft.com/Forums/en-US/…
    猜你喜欢
    • 2013-09-12
    • 1970-01-01
    • 2018-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多