我想使系统具有使用asp.net网站管理工具的管理角色和登录成员身份,但每次点击管理工具中的安全选项卡时,我都会收到以下错误消息管理角色和用户角色的配置
所选数据存储存在问题。这可能是由于无效的服务器名称或凭据,或者权限不足造成的。它也可能是由角色管理器功能未启用引起的。点击下面的按钮将被重定向到您可以选择新数据存储的页面。
下面的消息可能会有助于诊断问题:AccessFile是无效的:C:\用户\基督教\文件\统一2013-2014 \ FinalYearProject \ IcarusAirWEB \ App_Data文件\ FINALYEAR.accdb
我的网络配置文件代码:
<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<connectionStrings>
<add name="LocalAccessDatabase" connectionString="C:\Users\Christian\Documents\Uni 2013-2014\FinalYearProject\IcarusAirWEB\App_Data\FINALYEAR.accdb" providerName="AccessProfileProvider"/>
</connectionStrings>
<system.web>
<membership defaultProvider="AccessMembershipProvider">
<providers>
<clear/>
<add name="AccessMembershipProvider"
type="Samples.AccessProviders.AccessMembershipProvider"
connectionStringName="LocalAccessDatabase"
enablePasswordRetrieval="false"
enablePasswordReset="false"
requiresUniqueEmail="true"
requiresQuestionAndAnswer="true"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
applicationName="SampleSite"
hashAlgorithmType="SHA1"
passwordFormat="Hashed"/>
</providers>
</membership>
<roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="AccessRoleProvider">
<providers>
<add connectionStringName="LocalAccessDatabase" applicationName="IcarusAir"
name="AccessRoleProvider" type="Samples.AccessProviders.AccessRoleProvider" />
</providers>
</roleManager>
<authentication mode="Forms"/>
<compilation debug="true"/>
</system.web>
</configuration>
我也有我的应用程序数据的一些其他文件
如何避免收到此错误消息,并允许使用的管理角色和用户角色的
您的连接字符串是否准确? Access数据库通常使用'System.Data.OleDb'作为供应商,其连接字符串格式为:Provider = Microsoft.ACE.OLEDB.12.0; Data Source = [accdb文件路径]' –
您的connectionString不正确。请参考以下网址:http://www.connectionstrings.com/access/ – Jhon