Oracle.Web 23.4.0

Prefix Reserved
dotnet add package Oracle.Web --version 23.4.0                
NuGet\Install-Package Oracle.Web -Version 23.4.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Oracle.Web" Version="23.4.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Oracle.Web --version 23.4.0                
#r "nuget: Oracle.Web, 23.4.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Oracle.Web as a Cake Addin
#addin nuget:?package=Oracle.Web&version=23.4.0

// Install Oracle.Web as a Cake Tool
#tool nuget:?package=Oracle.Web&version=23.4.0                

Oracle Logo

Oracle.Web 23.4.0

Release Notes for Oracle Providers for ASP.NET NuGet Package

April 2024

Oracle Providers for ASP.NET support the .NET Framework service provider mechanism allowing application state storage within an Oracle database. Existing ASP.NET provider developers will discover the Oracle Providers for ASP.NET are easy to learn and use as they share a common schema and API with existing ASP.NET providers. They integrate seamlessly with existing ASP.NET services and controls, just like other ASP.NET providers.

This document provides information that supplements the Oracle Data Provider for .NET (ODP.NET) documentation.

New Features

  • None

Bug Fixes since Oracle.Web 21.9.0

  • None

Installation Changes

The following web.config entries are added by including Oracle Providers for ASP.NET NuGet package to your application:

  1. Configuration Settings

The following entry is added to the web.config to configure the ASP.NET providers: <pre> <configuration> <system.web> <membership defaultProvider="OracleMembershipProvider"> <providers> <clear /> <add name="OracleMembershipProvider" type="Oracle.Web.Security.OracleMembershipProvider, Oracle.Web, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" applicationName="" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> </providers> </membership> <profile enabled="true" defaultProvider="OracleProfileProvider"> <providers> <clear /> <add name="OracleProfileProvider" type="Oracle.Web.Profile.OracleProfileProvider, Oracle.Web, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" applicationName="" /> </providers> </profile> <roleManager enabled="true" defaultProvider="OracleRoleProvider"> <providers> <clear /> <add name="OracleRoleProvider" type="Oracle.Web.Security.OracleRoleProvider, Oracle.Web, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" applicationName="" /> </providers> </roleManager> <siteMap enabled="true" defaultProvider="OracleSiteMapProvider"> <providers> <clear /> <add name="OracleSiteMapProvider" type="Oracle.Web.SiteMap.OracleSiteMapProvider, Oracle.Web, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" applicationName="" securityTrimmingEnabled="true" /> </providers> </siteMap> <webParts> <personalization defaultProvider="OraclePersonalizationProvider"> <providers> <clear /> <add name="OraclePersonalizationProvider" type="Oracle.Web.Personalization.OraclePersonalizationProvider, Oracle.Web, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" applicationName="" /> </providers> </personalization> </webParts> <healthMonitoring enabled="true"> <providers> <add name="OracleWebEventProvider" type="Oracle.Web.Management.OracleWebEventProvider, Oracle.Web, Version=4.122.23.1, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" buffer="true" bufferMode="OracleNotification" /> </providers> </healthMonitoring> <sessionState mode="Custom" customProvider="OracleSessionStateStore"> <providers> <clear /> <add name="OracleSessionStateStore" type="Oracle.Web.SessionState.OracleSessionStateStore, Oracle.Web, Version=4.122.23.1, Culture=neutral,PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" /> </providers> </sessionState> </system.web> </configuration> </pre>

  1. Connection String

The following entry is added to allow a connection string to be set for Oracle Providers for ASP.NET. The connectionString attribute should be set with the "User Id", "Password", and "Data Source" for the database server that the ASP.NET providers will be storing their data.

<pre> <configuration> <connectionStrings> <clear /> <add name="OraAspNetConString" connectionString=" " /> </connectionStrings> </configuration> </pre>

Copyright (c) 2024, Oracle and/or its affiliates.

Product Compatible and additional computed target framework versions.
.NET Framework net472 is compatible.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
23.4.0 1,393 5/2/2024
21.9.0 7,778 1/19/2023
21.5.0 9,999 1/4/2022
21.4.0 1,981 10/30/2021
19.18.0 1,457 1/19/2023
19.14.0 11,140 1/4/2022
19.12.0 2,715 8/5/2021
19.3.0 46,745 5/22/2019
18.15.1 365 2/3/2023
18.15.0 497 8/5/2021
18.3.0 17,321 8/29/2018
12.2.20230118 477 2/3/2023
12.2.20220118 615 12/7/2021
12.2.1100 98,432 5/31/2017
12.1.24230118 344 2/3/2023
12.1.24220118 408 12/7/2021
12.1.2400 34,494 10/14/2015