ADO.NET EF+Oracle的WEB服务器配置
2009-10-22 11:26
399 查看
1、安装dotnet35sp1简化版
2、注册EFOracleProvider:
C:\>gacutil /i EFOracleProvider.dll
当前目录下需要有gacutil.exe,EFOracleProvider.dll。可将EFOracleSampleProvider项目源代码编译后获得
EFOracleProvider.dll,如果服务器上有VS2008环境,直接编译也可达到注册的效果。
3、配置:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
<add name="EF Oracle Data Provider" invariant="EFOracleProvider" description="EF Provider for Oracle"
type="EFOracleProvider.EFOracleProviderFactory,EFOracleProvider, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=def642f226e0e59b" />
加到 <DbProviderFactories></DbProviderFactories>之间
4、简化版Oracle客户端配置:
增加系统环境变量:TNS_ADMIN,值:C:\instantclient
在环境变量Path的值中增加:C:\instantclient
必须文件:
msvcr71.dll
oci.dll
oraociei11.dll
不需安装OracleClient,ODTwithODAC。该dll可从下载的ODAC1110621Xcopy.zip或instantclient-basic-win32-11.1.0.7.0.zip中
获得。
5、配置tnsnames.ora,放到instantclient目录下
RCM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = rcm)
)
)
6、重启后生效。
在WindowsXP SP3环境下测试通过。
2、注册EFOracleProvider:
C:\>gacutil /i EFOracleProvider.dll
当前目录下需要有gacutil.exe,EFOracleProvider.dll。可将EFOracleSampleProvider项目源代码编译后获得
EFOracleProvider.dll,如果服务器上有VS2008环境,直接编译也可达到注册的效果。
3、配置:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
<add name="EF Oracle Data Provider" invariant="EFOracleProvider" description="EF Provider for Oracle"
type="EFOracleProvider.EFOracleProviderFactory,EFOracleProvider, Version=1.0.0.0, Culture=neutral,
PublicKeyToken=def642f226e0e59b" />
加到 <DbProviderFactories></DbProviderFactories>之间
4、简化版Oracle客户端配置:
增加系统环境变量:TNS_ADMIN,值:C:\instantclient
在环境变量Path的值中增加:C:\instantclient
必须文件:
msvcr71.dll
oci.dll
oraociei11.dll
不需安装OracleClient,ODTwithODAC。该dll可从下载的ODAC1110621Xcopy.zip或instantclient-basic-win32-11.1.0.7.0.zip中
获得。
5、配置tnsnames.ora,放到instantclient目录下
RCM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = rcm)
)
)
6、重启后生效。
在WindowsXP SP3环境下测试通过。
相关文章推荐
- ASP.NET 4.0尚未在Web服务器上注册。您需要手动将Web服务器配置为使用ASP.NET,这样您的网站才能正确运行。
- ASP.NET遇到HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容
- [ASP.net教程]IIS服务器 远程发布(Web Deploy)配置
- VS2013新建asp.net空网站项目失败,配置IISexpress失败,未能找到web服务器“http://localhost”解决方案
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- asp.net 开发问题:Web 服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值。
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET
- .Net+EF连接Oracle 10、11 开发,ODAC安装配置与使用详解
- asp.net配置IIS后"服务器应用程序不可用"的解决办法 服务器应用程序不可用 您试图在此Web服务器上访问的Web应用程序当前不可用。
- asp.net配置IIS后"服务器应用程序不可用"的解决办法 服务器应用程序不可用 您试图在此Web服务器上访问的Web应用程序当前不可用
- asp.net development server配置方案 无法连接到 Visual Studio 的 Localhost Web 服务器
- iis7 发布mvc3 遇到的HTTP错误 403.14-Forbidden Web 服务器被配置为不列出此目录的内容及Login on failed for "IIS APPPOOL\ASP.NET v4.0"问题
- win7 2008 尚未在 Web 服务器上注册ASP.NET 4.0。为了使网站正确运行,可能需要手动将 Web 服务器配置为使用 ASP.NET 4.0,按 F1 可了解更多详细信息。
- 解决:ASP.NET 4.5尚未在Web服务器上注册。您需要手动将Web服务器配置为使用ASP.NET 4.5,这样您的网站才能正确运行。
- 解决Asp.net Web网站发布到服务器上运行时,某界面传参数过多,造成的“此请求的查询字符串的长度超过配置的 maxQueryStringLength 值”错误。
- 为 ASP.NET 项目配置远程 Web 服务器
- Win7的IIS配置asp.net出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”(图文解决方法)
- vs2012 aps.net 4.5尚未在web服务器上注册,您需要手动将Web服务器配置为
- asp.net 4.0 尚未在服务商注册 您需要手动将web服务器配置为 ASP.NET4.0,这样您的网站才能正常进行。
- .net mvc HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容