【发布时间】:2013-11-03 09:39:53
【问题描述】:
我是 Windows Azure 的新手,我想迁移连接到 远程 Oracle 服务器 的现有 Web 应用程序并将其作为云服务 Web 角色运行,我如何在 Windows azure 没有的情况下完成此操作默认安装Oracle客户端?或者换句话说,如何在不安装 oracle 客户端的情况下从 .net 应用程序连接到 64 位 Oracle 数据库服务器?
【问题讨论】:
我是 Windows Azure 的新手,我想迁移连接到 远程 Oracle 服务器 的现有 Web 应用程序并将其作为云服务 Web 角色运行,我如何在 Windows azure 没有的情况下完成此操作默认安装Oracle客户端?或者换句话说,如何在不安装 oracle 客户端的情况下从 .net 应用程序连接到 64 位 Oracle 数据库服务器?
【问题讨论】:
我很久以前就使用过 Oracle 客户端,所以下面的一些事情可能不正确。但这里有一些你的选择:
Oracle client for .Net provided by Microsoft 并将这些程序集引用添加到您的项目中。发布项目时,请确保将这些程序集上的 Copy Local 属性标记为 true,以便这些 DLL 与应用程序的其余部分一起打包。Oracle provided client for .Net,我记得我们必须在我们的网络服务器上安装该应用程序。在这种情况下,您可以在您的 webrole 中使用名为 Startup Tasks 的东西,并在您的角色开始时安装该软件包。您可以将安装程序作为软件包的一部分包含在内,然后使用启动任务安装软件。 【讨论】: