We have an existing user database in MS SQL Server, which I have converted to postgres using Spectral Core Full Convert-tool. Right now my goal is to manage to get the project running locally.
Here's parts of my web.config file
Code: Select all
<add name="PgSqlServices" connectionString="host=localhost;user id=postgres;password=abc123!;database=AspNetDb" providerName="Devart.Data.PostgreSql"/>
<system.web>
<membership defaultProvider="PgSqlMembershipProvider">
<providers>
<clear />
<add name="PgSqlMembershipProvider" type="Devart.Data.PostgreSql.Web.Providers.PgSqlMembershipProvider, Devart.Data.PostgreSql.Web, Version=7.4.497.4, Culture=neutral, PublicKeyToken=09af7300eec23701" connectionStringName="PgSqlServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/"/>
<!--add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /-->
</providers>
</membership>
<profile>
<providers>
<clear />
<add name="AspNetPgSqlProfileProvider" type="Devart.Data.PostgreSql.Web.Providers.PgSqlProfileProvider, Devart.Data.PostgreSql.Web, Version=7.4.497.4, Culture=neutral, PublicKeyToken=09af7300eec23701" connectionStringName="PgSqlServices" applicationName="/" />
<!--add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/" /-->
</providers>
</profile>
<roleManager defaultProvider="AspNetPgSqlRoleProvider" enabled="true">
<providers>
<clear />
<add name="AspNetPgSqlRoleProvider" type="Devart.Data.PostgreSql.Web.Providers.PgSqlRoleProvider, Devart.Data.PostgreSql.Web, Version=7.4.497.4, Culture=neutral, PublicKeyToken=09af7300eec23701" connectionStringName="PgSqlServices" applicationName="/" />
<!--add connectionStringName="ApplicationServices" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" /-->
<add applicationName="/" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" />
</providers>
</roleManager>
Code: Select all
protected BaseController(IUserFeatures featureData, ILoggingService loggingService)
{
this.FeatureService = featureData;
user = Membership.GetUser(true);
this.LoggingService = loggingService;
}
If I open the inner exception, there's this ErrorSql that says the following:
"SELECT username, u.userid, email, passwordquestion, comments, isapproved, islockedout, creationdate, lastlogindate, lastactivitydate, lastpasswordchangeddate, lastlockoutdate FROM aspnet_membership m, aspnet_users u WHERE u.userid=m.userid AND LOWER(u.applicationname) = $1 AND LOWER(username) = $2"
Any help would be greatly appreciated.