MySQL的ASP.NET 会话状态存储提供程序

作者:无名 - 开发 -

  • 下载源代码 4.63 kb

介绍

本文介绍如何设置 asp.net 项目以将mysql用作它的会话状态存储提供程序。

使用代码

查看 web,我找不到一个合适的解决方案,使用mysql作为它的会话状态存储。 可以能有可以能有一个更好的解决方案可以用于( 如果是,请与我联系)。 但是,我使用 ms access 找到了一个示例会话状态存储提供程序。 就是这样把它移植到 mysql。 这就是我所做的。

但是,让我们一步一步来。 下面的列表给你了解我为了使它工作而做了什么:

  • 已经从 msdn 下载 ms access的示例会话状态存储提供程序。
  • 从 mysql 下载了. net 连接器( 使用版本 5.0.7 )。
  • 移植了微软提供的示例代码,用于 mysql ( 可以在这里找到压缩的源代码 )。
  • 相应地调整了 web.config:

lt;configuration xmlns="http://schemas.microsoft.com/.netconfiguration/v2.0"gt;

lt;connectionstringsgt;

lt;add name="mysqlsessionservices"

connectionstring="database=lt;name of databasegt;;

data source=lt;hostgt;; user id=lt;logingt;; password=lt;passwordgt;"
/gt;

lt;/connectionstringsgt;

lt;system.webgt;

lt;sessionstate cookieless="false" regenerateexpiredsessionid="true"

mode="custom" customprovider="mysqlsessionprovider"gt;

lt;providersgt;

lt;add name="mysqlsessionprovider"

type="samples.aspnet.session.mysqlsessionstatestore"

connectionstringname="mysqlsessionservices"

writeexceptionstoeventlog="false"/gt;

lt;/providersgt;

lt;/sessionstategt;

lt;/system.webgt;

lt;/configurationgt;

你可以在 www.kimpel.com 查一下。 它的工作方式。

如果有问题和评论,请随时与我联系。

历史记录

  • 2007-09-20: 初始版本。
  • 2007-10-17: 更新到源的链接。



文章标签:staaspasp-netstatstorestatesesprovider

本文内容由IT人知识库(原文链接:http://www.itpeo.net/389615/4638792.html)本站为各位整理





简单的ASP.NET 会话管理框架

下载源文件 8.02 kb介绍对于我前一个雇主的项目,在与不同领域的它的他应用程序通信之后失去了会话信息。 我的asp. ...

没有 Cookies的ASP.NET 会话登录

介绍下面描述了强制用户登录到每个会话的asp.net 网站,但不需要他们接受 cookies的最简单方法。 你必须做下列 ...

rfedfre

GridView的选择器单选按钮

下载演示 69 kb介绍asp.net gridview 控件提供了一种方法来提供来自数据库 table的记录的html ...

rfedfre

简单( 非 JS ) GridView删除确认

介绍非琐碎数据编辑表单中的一个常见要求是请求确认挂起的删除。 然而,删除. net gridview 控件的默认行为是提 ...

rfedfre

可以滚动的GridView

下载源代码 27.8 kb介绍本文在web用户控件中提供了一个简单的可以重用 跨浏览器,它可以与任何数据源一起使用。背景 ...

rfedfre

如何按字母顺序对GridView列进行文本数据排序

介绍对 gridview 进行规则排序是一个相对简单的过程。 但是,在包含文本( 字母) 数据的列上没有排序 gridv ...

Java javax.xml.datatype.DatatypeConstants 代码实例

以下是展示如何使用javax.xml.datatype.datatypeconstants的最佳示例。 我们使用了代码质 ...

Python reportlab.lib.pagesizes.LETTERs 代码实例

以下是python模块reportlab.lib.pagesizes.letter的代码最佳示例,显示该如何使用sys. ...

Java android.widget.QuickContactBadge 代码实例

以下是展示如何使用android.widget.quickcontactbadge的最佳示例。 我们使用了代码质量辨别算 ...

Java javax.tools.JavaFileObject 代码实例

以下是展示如何使用javax.tools.javafileobject的最佳示例。 我们使用了代码质量辨别算法从开源项目 ...

如何生成简单会话状态接收器

介绍这里代码仅适用于:将所有会话管理保持在一个位置。允许你记住会话变量是什么。简化代码。使用代码访问页面中会话的常规方法 ...

ObjectContainer一种简单的方法来划分页面间的同态

下载源代码. net 2.0 0.7 kb下载源代码. net 2.0 ( + 示例) 18.3 kb下载源代码. ne ...

检索所有活动会话数据

下载源代码 13.2 kb介绍我知道,在 asp.net 中,我们没有预定义的类库来查找所有活动会话to及它的数据。 本 ...

Java org.apache.http.impl.client.BasicResponseHandler 代码实例

以下是展示如何使用org.apache.http.impl.client.basicresponsehandler的最佳 ...

Java rx.schedulers.Schedulers 代码实例

以下是展示如何使用rx.schedulers.schedulers的最佳示例。 我们使用了代码质量辨别算法从开源项目中提 ...

Java org.hibernate.validator.constraints.Email 代码实例

以下是展示如何使用org.hibernate.validator.constraints.email的最佳示例。 我们使 ...

Java java.rmi.registry.Registry 代码实例

以下是展示如何使用java.rmi.registry.registry的最佳示例。 我们使用了代码质量辨别算法从开源项目 ...

Java com.mongodb.DBCursor 代码实例

以下是展示如何使用com.mongodb.dbcursor的最佳示例。 我们使用了代码质量辨别算法从开源项目中提取出了最 ...

Java org.apache.http.params.CoreProtocolPNames 代码实例

以下是展示如何使用org.apache.http.params.coreprotocolpnames的最佳示例。 我们使 ...

Java android.graphics.Path 代码实例

以下是展示如何使用android.graphics.path的最佳示例。 我们使用了代码质量辨别算法从开源项目中提取出了 ...