设为首页 收藏本站
查看: 1039|回复: 0

[经验分享] windows 7 + virtualbox安装centos+mono+jexus

[复制链接]

尚未签到

发表于 2015-4-15 07:07:10 | 显示全部楼层 |阅读模式
  1. 下载安装virtualbox和virtualbox extension
  2. 创建并安装centos虚拟机
  3. 下载并安装libgdiplus,gdi+库
  4. 下载并安装Mono
  5. 下载并安装Gtk-sharp,GUIi库(可选,如不需运行桌面程序,可以不装)
  6. 下载并安装MonoDeveloper(可选,可以在windows下面写程序,然后拷贝到centos中运行,MonoDeveloper运行web的时候会默认占用8080端口)
  7. 下载并安装xsp,https://github.com/mono/xsp(可选,如果不装MonoDeveloper就不用装这个)
  8. 下载并安装jexus,linux下的asp.net web server(不要将端口设置为8080,因为MonoDeveloper默认的端口是8080)
  9. 如运行Winform程序,就在base中运行  mono 应用程序名.exe
  10. 下载并安装oracle instant client for linux,只用装instantclient-basic-XXXX就行了
  
  在2中,将虚拟机的网络设置为桥接模式,2结束之后,需要将centos的防火墙关掉,或者开相应的端口,否则在centos之外是不能访问jexus中的网页的
  
  其中3,4,5的具体步骤如下,
  1. 下载压缩包
  2. 用tar解压,如果是.bz2,则用tar -jxvf;如果是.gz,则用tar -zxvf
  3. 进入解压后的文件夹,运行 ./configure --prefix=安装路径,  如./configure --prefix=/usr,就会安装到/usr/lib文件夹
  4. 编译并安装 make && make install
  
  在5之前,需要注册4安装的库,具体如下
  1. 在/etc/profile文件中追加如下指令
  PKG_CONFIG_PATH=/usr/lib/pkgconfig  //这里是安装的路径/usr/lib下面的pkgconfig文件夹
export PKG_CONFIG_PATH
  2. 保存后在base里面运行如下命令使其生效
  source /etc/profile
  
  在6之前,需要在ldconfig中注册已经安装了的库,具体步骤如下
  1. 在/etc/ld.so.conf.d/文件夹中创建一个文件local-libs.conf
  2. 在local-libs.conf中添加如下内容
  /usr/lib  //这里是安装路径
  3. 在base中运行命令ldconfig
  
  在10完毕之后,需要在ldconfig中注册oracle instant client的库,具体步骤如下
  1. 在/etc/ld.so.conf.d/文件夹中创建一个文件oracleclient.conf
  2. 在oracleclient.conf添加如下内容,并保存
  /usr/local/oracleclient  //这里是oracle instant client的安装路径,里面要包含so文件
  3. 要为libclntsh.so.10.1文件创建一个快捷方式名为libclntsh.so,在base中运行如下命令
  ln -s /usr/local/oracleclient/libclntsh.so.10.1  /usr/local/oracleclient/libclntsh.so
  4. 运行命令 ldconfig
  5. 查询oracle server的编码
  select userenv('language') from dual;  //我这里的返回值是  SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  6. 在centos中设置oracle client的编码,在/etc/bashrc文件中添加如下
  export NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK   //根据我的返回值,注意有空格需要""
  7. 在base中运行命令 source /etc/bashrc来更新设置
  
  asp.net网页中文乱码问题解决方法:我是用visual studio写的网站
  在header中添加
  
  asp.net网页中找不到文件的解决方法:我遇到了Site.master文件找不到
  经高人提点,visual studio自动生成的文件叫Site.Master,M是大写的,linux区分大小写,所以找不到,把M改成小写的,就通过了,这类问题很多,都是大小写的问题,请注意
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-57159-1-1.html 上篇帖子: 主机ubuntu与虚拟机virtualbox中的xp怎么样实现文件共享 下篇帖子: P2V Ubuntu 10.10 to VirtualBox Disk
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表