Oracle 会话状态存储
Oracle session state store
我的任务是寻找一种方法来跟踪跨 2 个站点的用户会话。该站点是在我有任何输入之前创建的,他们创建了一个用于文档的站点,一个用于数据的站点,并将它们交织在一起并看起来相同。这已经使用了很多年,所以我无法更改它。我知道我可以在两个站点上使用查询字符串作为用户的指示器。我确实找到了 oracle 会话状态存储:Oracle Session State Store
我按照列出的说明更新我的 web.config 文件,但我不确定如何实际使用会话状态对象。我找不到任何关于如何实现实际会话状态的示例代码。当 运行 站点:
时,我确实收到此错误
Parser Error Message: ORA-06550: line 1, column 15:
PLS-00201: identifier 'ORA_ASPNET_SESSNAPP_GETAPPID' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Source Error:
Line 21: <providers>
Line 22: <add name="MyOracleSessionStateStore"
Line 23: type="Oracle.Web.SessionState.OracleSessionStateStore,
Line 24: Oracle.Web, Version=4.122.19.1, Culture=neutral,
Line 25: PublicKeyToken=89b483f429c47342"
Source File: C:\tempApp\web.config Line: 23
看来我需要拥有“ORA_ASPNET_SESSNAPP_GETAPPID”的权限,但我找不到有关该功能的任何信息。
Oracle 公司已决定不记录这些对象,因为它们只能通过 Windows 接口使用。
如果出现此错误,可能是缺少某些设置步骤。
参见 ORA_ASPNET_MEM_GETALLUSERS must be declared ASP.NET MVC Oracle Providers。
我的任务是寻找一种方法来跟踪跨 2 个站点的用户会话。该站点是在我有任何输入之前创建的,他们创建了一个用于文档的站点,一个用于数据的站点,并将它们交织在一起并看起来相同。这已经使用了很多年,所以我无法更改它。我知道我可以在两个站点上使用查询字符串作为用户的指示器。我确实找到了 oracle 会话状态存储:Oracle Session State Store
我按照列出的说明更新我的 web.config 文件,但我不确定如何实际使用会话状态对象。我找不到任何关于如何实现实际会话状态的示例代码。当 运行 站点:
时,我确实收到此错误Parser Error Message: ORA-06550: line 1, column 15:
PLS-00201: identifier 'ORA_ASPNET_SESSNAPP_GETAPPID' must be declared
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
Source Error:
Line 21: <providers>
Line 22: <add name="MyOracleSessionStateStore"
Line 23: type="Oracle.Web.SessionState.OracleSessionStateStore,
Line 24: Oracle.Web, Version=4.122.19.1, Culture=neutral,
Line 25: PublicKeyToken=89b483f429c47342"
Source File: C:\tempApp\web.config Line: 23
看来我需要拥有“ORA_ASPNET_SESSNAPP_GETAPPID”的权限,但我找不到有关该功能的任何信息。
Oracle 公司已决定不记录这些对象,因为它们只能通过 Windows 接口使用。
如果出现此错误,可能是缺少某些设置步骤。 参见 ORA_ASPNET_MEM_GETALLUSERS must be declared ASP.NET MVC Oracle Providers。