MySQL应用程序配置工具通过修改你的应用程序,将MySQL作为一个或多个web提供商的数据库提供程序. config
文件。您只能选择两个成员资格提供程序中的一个:成员资格或简单成员资格。所有其他的web提供者可以单独启用,也可以一起启用。MySQL应用程序配置工具管理的每个web提供者的配置条目包括在下面的小节中。
如会员提供程序页面所示,web提供程序页面共享几个公共元素。
复选框以启用提供程序。当您选中页面上的复选框时,Web提供程序将被启用。选中后,该页将强制执行特定于提供程序的需求检查。例如,如果启用任何提供程序,则应用程序的配置文件必须包含连接字符串。如果连接字符串丢失,当您试图移动到下一个提供程序时,该工具将返回一个警告。要跳过(或禁用)单个web提供者,请取消选中复选框。
的名字。每个启用的web提供者都需要一个值来指定应用程序名称。如果不提供值,则默认值为您创建一个应用程序名称。该值与applicationName
财产的. config
文件。
连接字符串。的. config
该文件存储了所有MySQL web提供程序的单个连接字符串。每个web提供者页面都包含一个用于输入连接字符串的区域,但是只保存最后一个条目。例如,如果您在第一个web提供程序中设置它,并在第三个web提供程序中设置它,那么来自第三个提供程序页面的连接字符串将被保存。您可以在提供的文本框中直接输入连接字符串,也可以单击 要使用可视化编辑器来帮助您排序和选择各种连接字符串选项(请参阅第5.7.3节“使用MySQL连接字符串编辑器”).
Autogenerate模式。选择Autogenerate模式选项复选框,以确保为正在配置的web提供程序自动创建必要的模式。这些模式用于存储MySQL web提供者信息。用于存储的数据库是连接字符串中指定的数据库。
将异常写入事件日志。选择将异常写入事件日志选项复选框,以确保应用程序生成的异常被写入Windows事件日志。
除了标准的成员资格提供程序之外,还有一个简单的成员资格提供程序。您只能从这两个会员提供者中选择一个。要使用成员资格提供程序,请选择使用MySQL管理我的会员记录启用该页。现在可以输入为其创建配置的应用程序的名称。您还可以为应用程序输入描述。的Autogenerate模式而且将异常写入事件日志可以为该web提供程序选择选项。
在设置成员资格提供程序之后,一个新的部分被添加到web配置文件中。
配置了其中一个成员资格提供程序后,单击
进入角色提供程序页面。简单的成员资格提供程序选项类似于成员资格提供程序的选项,但是配置文件中的属性更少。要启用,请检查使用MySQL管理我的简单会员记录.
MySQL Connector/NET 8.0不支持简单的成员资格提供程序,如果安装了连接器的8.0版本,则无法启用它。
MySQL简单会员提供程序使用ASP.NET处理网站会员任务。该提供程序是ASP。NET成员身份提供程序,它还可以与OAuth身份验证一起工作。有关使用OAuth身份验证的其他信息,请参见在项目中添加OAuth认证.
简单成员关系提供程序所需的配置选项是:连接字符串的名称和包含具有本地或远程MySQL服务器实例的有效数据库的连接字符串、存储凭据的用户表以及用户ID
而且用户名
列。
选择自动创建表选项在向表添加第一个用户时创建所需的表。在设置成员资格提供程序之后,一个新的部分被添加到web配置文件中。
在设置一个成员资格提供程序之后,单击
配置角色提供程序页面。点击使用MySQL管理我的角色启用此提供程序页面。该页面包含以下要编辑的选项:连接字符串、应用程序名称和提供程序的描述。的Autogenerate模式而且将异常写入事件日志可以为该web提供程序选择选项。
设置角色提供程序后,将向web配置文件添加一个新部分。
点击
配置概要文件提供程序页面。点击使用MySQL管理我的配置文件启用此提供程序页面。该页面包含以下要编辑的选项:连接字符串、应用程序名称和提供程序的描述。的Autogenerate模式,将异常写入事件日志,会话结束事件的回调可以为该web提供程序选择选项。
设置概要文件提供程序后,将向web配置文件添加一个新部分。
点击
配置会话状态提供程序页面。点击用MySQL管理我的ASP。净会话状态启用此提供程序页面。该页面包含以下要编辑的选项:连接字符串、应用程序名称和提供程序的描述。的Autogenerate模式而且将异常写入事件日志可以为该web提供程序选择选项。
在建立会话提供程序之后,web配置文件中添加了一个新的部分。
点击
配置站点地图提供程序页面。站点地图提供程序从MySQL数据库构建一个站点地图,并构建一个完整的SitemapNode
对象。它还提供了一些方法,以便可以从站点地图读取生成的节点。点击用MySQL管理我的ASP。网络站点地图启用此提供程序页面。
所需的配置选项:应用程序的名称和一个连接字符串,该字符串包含一个具有本地或远程MySQL服务器实例的有效数据库。的Autogenerate模式而且将异常写入事件日志可以为该web提供程序选择选项。
设置站点地图提供程序后,将向web配置文件添加一个新部分。
点击
使用实例进入web个性化配置界面。当网站应用程序需要存储web部件个性化服务生成的web部件页面的内容和布局的持久信息时,将使用web部件个性化提供程序。该提供程序应该与成员关系、角色和概要文件提供程序一起使用。点击用MySQL管理我的ASP。网络个性化服务提供商启用此提供程序页面。
所需的配置选项:应用程序的名称和一个连接字符串,该字符串包含一个具有本地或远程MySQL服务器实例的有效数据库。的Autogenerate模式而且将异常写入事件日志可以为该web提供程序选择选项。
设置完web个性化提供程序后,web配置文件中会添加一个新部分。
< persontprovider ="MySQLPersonalizationProvider">
当您选择了网页个性化选项后,单击. config
归档并关闭该工具。