Usuário com melhor resposta
Utilizar base de dados MemberShip do Vs2010 no Vs2013

Pergunta
-
Boa tarde a Todos,
Criei uma aplicação teste no Vs2013 e gostaria de utilizar a base da MemberShip criada a partir do Vs2010, teria como?
Configurei o WebConfig apontando para minha base de Dados Sql Server mais quando vou realizar o login informa que o usuário e senha estão incorretos.
Detalhe a aplicação é WebForm.
Desde já muito Obrigado!
Respostas
-
Pelo que percebi está faltando configurações para acessar as tabelas do aspnet, como por exemplo.
<configuration> <connectionStrings> <add name="MySqlConnection" connectionString="Data Source=MySqlServer;Initial Catalog=aspnetdb;Integrated Security=SSPI;" /> </connectionStrings> <system.web> <authentication mode="Forms" > <forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" /> </authentication> <authorization> <deny users="?" /> </authorization> <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15"> <providers> <clear /> <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MySqlConnection" applicationName="MyApplication" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" /> </providers> </membership> </system.web> </configuration>
Nome : Romy G. Moura Cargo: Analista Programador
Nome : Romy G. Moura Cargo: Analista Programador
- Marcado como Resposta Filipe B CastroModerator quinta-feira, 28 de dezembro de 2017 16:40
-
Romy,
Esse link é do utilitário para criar um novo data base que não é o caso, e sim utilizar um que já é utilizado.
Outra coisa Asp.Net Administrator não esta vem mais no 2013
Vou tentar criar uma base teste.
Obs: O utilitário admin pode ser utilizado de varias formas e pode ser configurado em bases existentes, não necessariamente é utilizado para criar.
Segue um novo link que pode te ajudar nessa configuração.
Nome : Romy G. Moura Cargo: Analista Programador
- Marcado como Resposta Filipe B CastroModerator quinta-feira, 28 de dezembro de 2017 16:40
Todas as Respostas
-
Olá,
1º Funciona normalmente, pode postar seu web.config?
2º Caso a configuração esteja correta, muito provável que a senha esteja errada rsrs, mas vc pode reconfigurar a senha utilizando a seguinte proc.
DECLARE @changeDate DATETIME SET @changeDate = GETDATE() EXEC aspnet_Membership_setPassword 'applicationName', 'user', 'password', 'passwordsalt', @changeDate, Passwordformat
Nome : Romy G. Moura Cargo: Analista Programador
-
Boa tarde Romy,
Obrigado pelo retorno,
Referente ao usuário e senha incorretos o meu usuário está ok, testei em uma aplicação que está em produção e utiliza essa mesma base de dados.
Estou enviando meu WebConfig como solicitado.
<?xml version="1.0"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <configSections> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/> </configSections> <connectionStrings> <!--<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-testeMobile-20171211051945.mdf;Initial Catalog=aspnet-testeMobile-20171211051945;Integrated Security=True" providerName="System.Data.SqlClient"/>--> <add name="StringdeConexao" connectionString="Data Source=MeuServidor;Initial Catalog=BasedeDados;Persist Security Info=True;User ID=UsuarioServico;Password=************" providerName="System.Data.SqlClient"/> </connectionStrings> <system.web> <!--<authentication mode="None"/>--> <authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="~/Account/Login.aspx" timeout="25"/> </authentication> <compilation debug="true" targetFramework="4.5"> <assemblies> <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Speech, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </assemblies> </compilation> <httpRuntime targetFramework="4.5"/> <pages> <namespaces> <add namespace="System.Web.Optimization"/> <add namespace="Microsoft.AspNet.Identity"/> </namespaces> <controls> <add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt"/> <!--<add tagPrefix="telerik" namespace="Telerik.Web.UI" assembly="Telerik.Web.UI"/>--> </controls> </pages> <roleManager enabled="true"> <providers> <clear/> <add connectionStringName="StringdeConexao" applicationName="/" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider"/> <add applicationName="/" name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider"/> </providers> </roleManager> <sessionState mode="Custom" customProvider="DefaultSessionProvider"> <providers> <add name="StringdeConexao" type="System.Web.Providers.DefaultSessionStateProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="StringdeConexao"/> </providers> </sessionState> </system.web> <system.webServer> <modules> <remove name="FormsAuthenticationModule"/> </modules> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="WebGrease" culture="neutral" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234"/> </dependentAssembly> </assemblyBinding> </runtime> <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> <parameters> <parameter value="v11.0"/> </parameters> </defaultConnectionFactory> <providers> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/> </providers> </entityFramework> </configuration>
Desde já muito Obrigado!
-
Pelo que percebi está faltando configurações para acessar as tabelas do aspnet, como por exemplo.
<configuration> <connectionStrings> <add name="MySqlConnection" connectionString="Data Source=MySqlServer;Initial Catalog=aspnetdb;Integrated Security=SSPI;" /> </connectionStrings> <system.web> <authentication mode="Forms" > <forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" /> </authentication> <authorization> <deny users="?" /> </authorization> <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15"> <providers> <clear /> <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MySqlConnection" applicationName="MyApplication" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" /> </providers> </membership> </system.web> </configuration>
Nome : Romy G. Moura Cargo: Analista Programador
-
Pelo que percebi está faltando configurações para acessar as tabelas do aspnet, como por exemplo.
<configuration> <connectionStrings> <add name="MySqlConnection" connectionString="Data Source=MySqlServer;Initial Catalog=aspnetdb;Integrated Security=SSPI;" /> </connectionStrings> <system.web> <authentication mode="Forms" > <forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" /> </authentication> <authorization> <deny users="?" /> </authorization> <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15"> <providers> <clear /> <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MySqlConnection" applicationName="MyApplication" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" /> </providers> </membership> </system.web> </configuration>
Nome : Romy G. Moura Cargo: Analista Programador
Nome : Romy G. Moura Cargo: Analista Programador
- Marcado como Resposta Filipe B CastroModerator quinta-feira, 28 de dezembro de 2017 16:40
-
Então Romy,
Comparei oque você me enviou com o meu WebConfig
Seu
<connectionStrings> <add name="MySqlConnection" connectionString="Data Source=MySqlServer;Initial Catalog=aspnetdb;Integrated Security=SSPI;" /> </connectionStrings>
Meu
<connectionStrings> <!--<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-testeMobile-20171211051945.mdf;Initial Catalog=aspnet-testeMobile-20171211051945;Integrated Security=True" providerName="System.Data.SqlClient"/>--> <add name="StringdeConexao"
connectionString="Data Source=MeuServidor;Initial Catalog=BasedeDados;Persist Security Info=True;User ID=UsuarioServico;Password=************"
providerName="System.Data.SqlClient"/> </connectionStrings>
Seu
<authentication mode="Forms" > <forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" /> </authentication>
Meu
<authentication mode="Forms"> <forms name=".ASPXAUTH" loginUrl="~/Account/Login.aspx" timeout="25"/> </authentication>
Seu
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15"> <providers> <clear /> <add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="MySqlConnection" applicationName="MyApplication" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" /> </providers>
Inseri Agora
<membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15"> <providers> <clear /> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="StringdeConexao" applicationName="/" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" requiresUniqueEmail="true" passwordFormat="Hashed" /> </providers> </membership>
Não sei oque está diferente e apresenta o mesmo erro!
- Editado Marcio Camargo quinta-feira, 14 de dezembro de 2017 19:08 complemento
-
-
-
-
Romy,
Esse link é do utilitário para criar um novo data base que não é o caso, e sim utilizar um que já é utilizado.
Outra coisa Asp.Net Administrator não esta vem mais no 2013
Vou tentar criar uma base teste.
Obs: O utilitário admin pode ser utilizado de varias formas e pode ser configurado em bases existentes, não necessariamente é utilizado para criar.
Segue um novo link que pode te ajudar nessa configuração.
Nome : Romy G. Moura Cargo: Analista Programador
- Marcado como Resposta Filipe B CastroModerator quinta-feira, 28 de dezembro de 2017 16:40
-
Boa tarde,
Por falta de retorno essa thread está encerrada.
Se necessário, favor abrir uma nova thread.
Atenciosamente,Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.