[转载]ODAC (odp.net) 开发到部署
1. 确定你开发机和服务器的操作系统是32位还是64位, 而且要确定要部署的服务器是什么操作系统;
2. 下载开发机和服务器所需的dll, 地址:http://download.csdn.net/detail/yenange/6343515
并按说明将dll文件组织好(因为里面有32位,64位,2.0,4.0等文件夹)。
3. 在开发机的连接测试;
建立一个控制台程序,可直接复制
http://blog.csdn.net/yenange/article/details/11880479
注:要先将 第 2 步中的dll(要与你开发机的操作系统的位数和你开发所用的framework的版本能对应上)复制到 bin\debug 下;
并添加对Oracle.DataAccess.dll的引用
4. 在服务器(不方便就在第1步建立的虚拟机也行的)上的连接测试;
在服务器上新建文件夹 TestConnection;
将第 3 步的程序 ( 仅 xxx.exe一个文件即可 )复制到服务器上;
将第 2 步的dll (要与服务器上的操作系统的位数能对应上) 复制到 TestConnection 文件夹;
注:如果是虚拟机(特别是Win Server2003),要安装 与开发时相同的 framework ,要不无法运行的。
5. 如果第3步或者第4步有异常或者你想亲自尝试一下,可直接安装 ODAC(上面的dll也就是下面的zip提取出来的) ,
32位下载地址: http://download.oracle.com/otn/other/ole-oo4o/ODAC1120320Xcopy_32bit.zip
64位下载地址: http://download.oracle.com/otn/other/ole-oo4o/ODAC1120320Xcopy_x64.zip
注:
--1. 安装时要与你本机的操作系统的位数一致;
--2. 开发机的 odac 版本要与服务器上的 odac 版本保持一致,位数可以不同,但版本要一致。
安装方法:
(1) 将 zip文件 解压到磁盘中的某个目录,如:“D:\software\ODAC112021Xcopy_x64”,然后在命令行进入这个目录,输入如下命
令:“install.bat all C:\odp.net myhome(install all components)”。
(2) 运行上述命令后,将自动将所有的文件拷贝到C:\odp.net目录下,接下来,在命令行进入C:\odp.net目录,运行一下命
令:“configure.bat all myhome(configure all component) ”。
如果成功,安装之后是无需 dll 即可运行的。
补充:由于本人机器是Win7+64位系统。所以按照以上方法在客户端配制完,运行控制台的时候还是会报错。
所以这里一定要看下你控制台的“目标平台” 将目标平台切换为"Any Cpu",或者 对应的操作系统的"X86","X64"

[转载]ODAC (odp.net) 开发到部署的更多相关文章
- 转载:.NET Web开发技术简单整理
在最初学习一些编程语言.一些编程技术的时候,做的更多的是如何使用该技术,如何更好的使用该技术解决问题,而没有去关注它的相关性.关注它的理论支持,这种学习技术的方式是短平快.其实工作中有时候也是这样,公 ...
- 在CentOS7 开发与部署 asp.net core app笔记
原文:在CentOS7 开发与部署 asp.net core app笔记 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lihongzhai/art ...
- Serverless 初体验:快速开发与部署一个Hello World(Java版)
昨天被阿里云的这个酷炫大屏吸引了! 我等85后开发者居然这么少!挺好奇到底什么鬼东西都是90.95后在玩?就深入看了一下. 这是一个关于Serverless的体验活动,Serverless在国内一直都 ...
- 居然仅用浏览器,就完成了Spring Boot应用的开发与部署!
最近有幸试用了一下阿里云的一个新产品:云开发平台,体验一把全新的开发模式!虽然中间也碰到了一些问题,但整体的体验透露着未来感,因为整个过程都不需要使用我们最常用的IDEA,仅依靠浏览器就把一个Spri ...
- 有意思的Python:开发和部署一览
我觉得在有时间的条件下,学习不同的开发语言,对于保持对技术的理解是有帮助的. Python是一门这样简单而且有趣的语言.网上资料已经比较多了.我这里主要对开发和部署环境所涉及的几个工具做些介绍. 1. ...
- ASP.NET Core开发-Docker部署运行
ASP.NET Core开发Docker部署,.NET Core支持Docker 部署运行.我们将ASP.NET Core 部署在Docker 上运行. 大家可能都见识过Docker ,今天我们就详细 ...
- SharePoint Server 2013开发之旅(三):为SharePoint Server配置App开发、部署、管理环境
上一篇我讲解了如何利用微软提供的Office 365开发人员网站,进行在线的SharePoint App开发,这当然是不错的一个选择,因为你可以快速地进行开发和调试.(仅仅针对App开发而言).但是, ...
- 一个CentOS7的开发环境部署,包括防火墙|VPN|多IP多网关|HTTP代理服务器设置等
http://www.lenggirl.com/code/centos7.html layout: post title: "一个CentOS7的开发环境部署,包括防火墙|VPN|HTTP代 ...
- 西秦的ACE-Python教程 一、Python本地开发环境部署
西秦的ACE-Python教程 一.Python本地开发环境部署 西秦 级别: 论坛版主 发帖 1357 云币 2782 加关注 写私信 只看楼主 更多操作楼主 发表于: 10-10 ...
随机推荐
- listview中OnItemClick方法各个参数的作用
OnItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) 1.arg0,arg2 m_listview.setOnI ...
- JAVASE笔记回顾
第一部分,JAVA基础和面向对象 part01 入门与开发环境搭建 1: 计算机基础知识(了解)(1)计算机(2)计算机硬件(3)计算机软件系统软件:windows,linux,mac应用软件:QQ, ...
- C++中不能声明为虚函数的有哪些函数
常见的不不能声明为虚函数的有:普通函数(非成员函数):静态成员函数:内联成员函数:构造函数:友元函数. 1.为什么C++不支持普通函数为虚函数? 普通函数(非成员函数)只能被overload,不能被o ...
- QC学习二:QC使用中问题点汇总
QC 使用中问题点汇总,包括以下方面: 1.不兼容IE7,IE8的问题(服务器端设置) 2.无法在Win 7下正常下载页面(客户端设置) 3.在QC中填写中文内容后无法正常提交到数据库(客户端设置) ...
- SpringMVC系列之基本配置
一.概述 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请 ...
- Studio 从入门到精通 (一)
目标:Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规应用开发 AS简介 经过2年时间的研 ...
- Cursor的各种效果
总结之后的Cursor的各种效果: http://sandbox.runjs.cn/show/bbwoyn0c http://css-cursor.techstream.org/ 源代码如下: < ...
- MVC4 WebAPI POST数据问题
api [HttpPost] public string PostAvartos(Test model) { if (model != null) { LoggerHelper.WriteInfo(m ...
- C语言 链表的创建--打印--逆置--新增--删除--排序--释放
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<string. ...
- C语言 文件操作2--文件缓存的理解
//文件缓存机制理解 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> void mai ...