zoukankan      html  css  js  c++  java
  • 小小的错误,耽误了很长时间,IIS oracle

    我的电脑是64位系统,装的是32位的oracle。

    昨天晚上在尝试做silverlight+wcf+net.tcp双工的聊天室,之前做过一个简单的服务器报时的例子,没有用到数据库,所以很快就OK了。昨天在做聊天室时用到了oracle数据库,就在之前的项目基础上进行修改,感觉这样会更快,但是调试时怎么都不返回值,想了很多种可能,oracle语句写错了,用户名密码错了,表建错了,web.config配置错了,地址错了,等等,试了很多遍,无果。

    今天早上来继续试验,发现是oracleconnection.open()出了问题,我又把操纵oracle的代码移植到之前做的客户端调用服务器端的程序上,发现ok,后来才想到,之前在给其他学校部署silverlight程序时用到了SQLite数据库,因为这个数据库就是32位的,所以要在IIS的应用进程池开启32位支持,猛然想到是不是oracle出问题也是因为这样,因为我装的也是32为oracle,立马开启,果断OK了。

    看了很多示例中,没有说到这个,可能是比较简单,高手们就没有说,也可能是没有遇到这个问题,毕竟每个人的开发环境都不一定相同。

    另外,用了IIS当宿主后貌似web端就没法调试了,这很不利于工作啊。。。 

    一个小小的错误,耽误了很长时间,记录下来,下次部署程序时一定要记住这一点。

  • 相关阅读:
    《大道至简》读书笔记 第3篇
    《大道至简》读书笔记 第2篇
    返回一个二维整数数组中最大联通子数组的和(思路)
    《大道至简》读书笔记 第1篇
    给尊敬的王老师
    团队开发——冲刺2.g
    第一阶段冲刺的总结报告
    团队开发——冲刺2.f
    《人月神话》读书笔记 第3篇
    团队开发——冲刺2.e
  • 原文地址:https://www.cnblogs.com/ijunjincool/p/3227049.html
Copyright © 2011-2022 走看看