Usuário com melhor resposta
Configurar conexão para o Membership fora do Web.config

Pergunta
-
Pessoal,
Estou com uma dúvida e nem sei se isso é possível. Atualmente eu tenho o membership configurado da seguinte forma:
<membership defaultProvider="meuprovedor" userIsOnlineTimeWindow="640"> <providers> <clear/> <add connectionStringName="MinhaConexao" applicationName="/SISTEMA" passwordFormat="Hashed" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" requiresQuestionAndAnswer="False" requiresUniqueEmail="False" name="meuprovedor" type="System.Web.Security.SqlMembershipProvider"/> </providers> </membership> <roleManager enabled="true" cacheRolesInCookie="true" cookieName=".ASPROLES" cookieProtection="None" defaultProvider="meuprovedorRole"> <providers> <clear/> <add connectionStringName="MinhaConexao" applicationName="/SISTEMA" name="meuprovedorRole" type="System.Web.Security.SqlRoleProvider"/> </providers> </roleManager>
A connectionString "MinhaConexao" está presente no Web.config normalmente. Agora vem minha dúvida: eu quero tirar a conexao do web.config, mas o membership está configurada para a mesma, tem como eu passar a conexao para o membership em runtime ? Tem algum outro modo de configurar a conexao para o membership? Preciso tirar o "MinhaConexao" do web.config
Alguma sugestao pessoal ? Obrigado!
- Editado Gustavo Brum terça-feira, 16 de outubro de 2012 20:55 Erro de português
Respostas
-
Sim é possível
veja
http://stackoverflow.com/questions/623545/how-do-i-call-initialize-on-a-custom-membershipprovider
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
- Marcado como Resposta Harley Araujo sexta-feira, 9 de novembro de 2012 12:41
Todas as Respostas
-
-
Pessoal...
Segui os passos do artigo: http://pontonetpt.org/blogs/jf_rocha/archive/2009/08/25/alterar-a-connection-string-para-membership-profile-role-em-run-time.aspx
Porém dar o seguinte erro: Could not load file or assembly 'System.Web.Security.SqlMembershipProvider' or one of its dependencies. O sistema não pode encontrar o arquivo especificado
Alguma solução ? Obrigado!
- Editado Gustavo Brum quarta-feira, 17 de outubro de 2012 13:32
-
Sim é possível
veja
http://stackoverflow.com/questions/623545/how-do-i-call-initialize-on-a-custom-membershipprovider
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
- Marcado como Resposta Harley Araujo sexta-feira, 9 de novembro de 2012 12:41
-