4

是否可以使用Oracle数据库?Web 应用当前正在使用 Oracle,可能无法访问 SQL Server。

谢谢。

反渗透

4

2 回答 2

4

是的,事实上 Oracle 提供了 asp.net 提供程序库,包括:成员资格提供程序角色提供程序站点地图提供程序会话状态提供程序配置文件提供程序 Web 事件提供程序 Web 部件个性化提供程序缓存依赖项提供程序

你可以在这里找到它们。 http://www.oracle.com/technetwork/topics/dotnet/index-087367.html

于 2012-12-26T16:31:06.550 回答
3

开箱即用是不可能的。ASP.NET 支持以下会话状态提供程序

  • In-Process - 会话存储在 Web 服务器的内存中
  • 状态服务器 - 会话被序列化并存储到运行 ASP.NET 会话状态服务的特定服务器的内存中。这可能是与 Web 服务器不同的机器
  • SQL Server - 会话被序列化并持久化到 MS SQL Server 数据库中

顾名思义,SQLServer sessionState 模式使用 SQL Server。如果要使用 Oracle,则必须通过从SessionStateStoreProviderBase类继承并覆盖所有方法来编写自定义会话状态提供程序。

于 2012-12-26T14:41:07.147 回答