今天在做项目时出现了一个之前从未见过的问题--"基础提供程序在Open上失败",在网上查找答案时,都是如上所说,也许他们这样的解决方案可行,也许是我的问题不符合他们的思想,后来自己就糊弄一番,发觉找到安装ORACLE目录下的名为tnsnames的文件,打开查看下里面的内容时,自己定义的连接信息是这样的
ljy =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = wyt)
)
)
oracle数据库名是wyt,不过配置信息写在了ljy,所以在web.config文件内的数据库配置信息里的Data Source=wyt,改为Data Source=ljy就OK了,也不用像楼上说的那样把服务设为自动。