从云 Azure 应用程序连接到 Oracle Server


我是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,我记得我们必须在我们的Web服务器上安装该应用程序。在这种情况下,您可以在 webrole 中使用名为 Startup Tasks 的内容,并在角色启动时安装包。您可以将安装程序作为软件包的一部分包含在内,然后使用启动任务安装软件。

最新更新