解决方案 »
- 我如何获取GirdView中的TextBox控件的ID
- 为什么打不开PDF?
- 急急急!!!WebBrowser.Navigate问题
- 不太难的问题,帮我解决一下^o^
- grid view 导出excel问题 急的不行了
- 请问visual stuio 2005 如何连接远程的oracle数据库?
- .net中如何取上一页面的URL?
- 求助::下载服务器文件Response.Redirect(相对路径),出现本地下载的小页面,如何确定文件已经下载完成,然后删掉服务器下载的文件!!!
- 急啊!!!VISUAL.NET的问题,在线等
- 如何写这样的webservice的方法??
- *****新鲜出炉的高分“正则”贴子******
- 令人郁闷符号转换
意思是必须把“目标平台”设置为 X86 ??
这样倒是跑起来了, 但是一但程序需要连接数据库时,这句话就会抛异常:
_factory = DbProviderFactories.GetFactory(_providerName);
找不到请求的 .Net Framework Data Provider。可能没有安装。可能是因为安装的ODP是64位的。
我可以确定我安装的是64位的ODP.NET, 并且 Oracle.DataAccess.dll是64位的:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC>corflags E:\app\hy\produc
t\11.2.0\client_1\odp.net\bin\4\Oracle.DataAccess.dll
Microsoft (R) .NET Framework CorFlags Conversion Tool. Version 4.0.30319.17929Copyright (c) Microsoft Corporation. All rights reserved.Version : v4.0.30319
CLR Header: 2.5
PE : PE32+
CorFlags : 0x9
ILONLY : 1
32BITREQ : 0
32BITPREF : 0
Signed : 1PE: 32+ 可以确定他是64位的文件。
1.安装 IIS
2.在项目属性-> Web 选项中,服务器选择 选择使用IIS WEB 服务器。。因为IIS是64位散分。。
不是, 您这样的设置是因为ORACLE CLIENT 或者ODP.NET 是32位, IIS需要加载32位库文件, 这一项需要选择为True, 而我遇到的是32位的 IIS EXPRESS没办法调用64位ODP.NET