今天,在童童的一个项目中,用的oledb.oracle,报错“连接字符串*******”,原来是在之前装过两遍oracle客户端,第一次装的是64位的,然后卸载了,第二次装的是32位的,现在用的。在第一个里面没有配置程序中的连接字符串,所以失败,解决方法:在第一个的tns文件中直接写上就好了,前提,要开修改的权限(在文件的安全设置中)。
这之前,把程序拷贝到了我的机器上,出现了不同的报错信息,是说connection中的provider=*******(不论用哪种,oledb、microsoft***)都是“未注册……提供程序”,我就把oracle client的64位版本自定义安装了一下,选了几个for程序,然后选了数据库上的连接字符串,写到程序中,好使了。
下午又出现个问题,大丙的那个程序用iis发布不出,有两种方式的错误,还没弄完,猜的两种情况。在framework2.0中,高版本的加载不上;在framework4.0中,不用mvc展示网站。