LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !  返回首页  
  
[楼主] suse10企业版下asp.net项目开发部署心得(三)

本实例为实际开发项目

项目开发为Visual Studio 2005 asp.net C#,数据库为oracle10G

部署操作系统为suse enterprise server linux 10 SP2

项目访问地址为http://www.stockren.com(服务器线路为网通,可能电信的访问有问题)

特别感谢Jexus斑竹对我的大力支持和帮助

在此也为了报答斑竹,把整个项目实施中的心得和遇到的问题,总结出来与大家分享

四、linux下oracle客户端安装配置

无论是linux或者windows下,连接oracle数据库必须安装oracle客户端

1.Oracle 11 Client 安装文件:

oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm

oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm

按顺序安装3个rpm包。

2.配置libs

#vi /etc/ld.so.conf

在文件中加入

/usr/lib/oracle/11.1.0.1/client/lib/

执行命令使配置生效

#ldconfig

3.运行测试

[sense@sense ~]$ sqlplus /nolog

SQL*Plus: Release 11.1.0.7.0 - Production on Wed Jan 30 09:44:34 2008

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

SQL> 

或者

sqlplus usrname/usrpw@//数据库地址:1521/服务名

4.在环境变量中增加以下内容

export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib:$LD_LIBRARY_PATH

export TNS_ADMIN=/usr/lib/oracle/11.1/client/lib

export NLS_LANG=american_america.AL32UTF8(字符集根据你需要来进行设置)

五、mono的安装

说明安装步骤前,特别提醒一下suse的用户,默认情况下,suse系统安装会默认安装一个1.x低版本的mono

一定要把这个低版本mono干掉,正式因为这个,我在开发部署过程中经常出现一些莫名其妙的错误问题

mono的安装推荐使用源代码包编译安装

下载glib、libgdiplus、mono的源代码包,解压等待安装

1.安装顺序为glib,然后为libgdiplus,最后是mono

注意一点是我在安装到libgdiplus时,配置和编译的过程中遇到很多问题,提示找不到其他依赖等等

最后放弃了这一步的源代码编译安装,使用了rpm

其次注意安装时,配置命令尽量要带路径参数./configure --prefix=/usr,以免以后出现奇怪的问题

安装完毕后,使用mono -V测试mono是否安装成功

六、Jexus 的安装配置

斑竹提供的说明已经很详细,这里不再赘述了。

安装配置很简单,没什么特别注意的

作者:大哲   发布时间:10年01月08日   可选操作:删除 回复

 
  
  

留言回复:
标题: * 标题必填
作者:  * 请填上你的名字 
操作键:  * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是:星期一  星期天  星期二  星期三  星期四  星期五  星期六