Borland-Delphi7
شنبه 26 مرداد 1387, 12:48 عصر
با سلام من با ویزارد vs2005 کاربر ها رو در پایگاه داده aspnetdb ایجاد کردم و دیتابیس رو بر روی هاست آپلود کردم ولی خطای زیر میده.
The 'System.Web.Security.SqlMembershipProvider' requires a database schema compatible with schema version '1'. However, the current database schema is not compatible with this version. You may need to either install a compatible schema with aspnet_regsql.exe (available in the framework installation directory), or upgrade the provider to a newer version.
فایل وب کانفیگ من به صورت زیر است
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="ConStr" value="server=localhost;UID=mrpn333;PWD=mrpn;Database=mrp n" />
</appSettings>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="pirooziniaConnectionString" connectionString="Data Source=localhost;Initial Catalog=mrpn;User ID=mrpn333;Password=mrpn"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<membership
defaultProvider="SqlProvider"
userIsOnlineTimeWindow="15">
<providers>
<remove name="SqlProvider"/>
<clear />
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="pirooziniaConnectionString"
applicationName="chap05-SecurityControls"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
requiresUniqueEmail="true"
passwordFormat="Clear"
minRequiredPasswordLength="4"
minRequiredNonalphanumericCharacters="0"
/>
</providers>
</membership>
<roleManager>
<providers>
<remove name="AspNetSqlRoleProvider"/>
<add name="AspNetSqlRoleProvider" connectionStringName="pirooziniaConnectionString" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</roleManager>
<authentication mode="Forms">
<forms name=".ASPXAUTH"
loginUrl="login.aspx"
protection="Validation"
timeout="999999" />
</authentication>
<compilation debug="false"/>
<customErrors mode="Off"/>
</system.web>
</configuration>
The 'System.Web.Security.SqlMembershipProvider' requires a database schema compatible with schema version '1'. However, the current database schema is not compatible with this version. You may need to either install a compatible schema with aspnet_regsql.exe (available in the framework installation directory), or upgrade the provider to a newer version.
فایل وب کانفیگ من به صورت زیر است
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="ConStr" value="server=localhost;UID=mrpn333;PWD=mrpn;Database=mrp n" />
</appSettings>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="pirooziniaConnectionString" connectionString="Data Source=localhost;Initial Catalog=mrpn;User ID=mrpn333;Password=mrpn"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<membership
defaultProvider="SqlProvider"
userIsOnlineTimeWindow="15">
<providers>
<remove name="SqlProvider"/>
<clear />
<add
name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="pirooziniaConnectionString"
applicationName="chap05-SecurityControls"
enablePasswordRetrieval="true"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
requiresUniqueEmail="true"
passwordFormat="Clear"
minRequiredPasswordLength="4"
minRequiredNonalphanumericCharacters="0"
/>
</providers>
</membership>
<roleManager>
<providers>
<remove name="AspNetSqlRoleProvider"/>
<add name="AspNetSqlRoleProvider" connectionStringName="pirooziniaConnectionString" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
</roleManager>
<authentication mode="Forms">
<forms name=".ASPXAUTH"
loginUrl="login.aspx"
protection="Validation"
timeout="999999" />
</authentication>
<compilation debug="false"/>
<customErrors mode="Off"/>
</system.web>
</configuration>