Use SimpleMembershipProvider como Provedor de Associação no Gerenciador do IIS

1

No Gerenciador do IIS, você tem a capacidade de gerenciar os usuários registrados e as funções disponíveis. Por padrão, apenas alguns provedores são confiáveis, como o AspNetMembershipProvider e alguns outros. Quando você tem um provedor diferente configurado em seu aplicativo da Web, ele não funciona. Ele avisa que você precisa adicionar o assembly ao GAC e adicionar a biblioteca aos provedores confiáveis em um arquivo de configuração (administration.config).

Então, continuei e adicionei o assembly (WebMatrix.WebData) ao GAC e configurei o arquivo de configuração para que ele também permitisse provedores não confiáveis. Mas há dois problemas:

  1. Sempre que você abre o painel Usuários do .NET no Gerenciador do IIS, ele avisa que o provedor obtém mais privilégios do que no aplicativo. Isso seria resolvido adicionando isso à lista "confiável", mas não consigo fazer isso funcionar.
  2. Não funciona. Se eu permitir que o provedor seja executado com privilégios mais altos, ele deixará de funcionar e apresentará o erro de que você precisa chamar WebSecurity.InitializeDatabaseConnection antes de chamar qualquer outro método. Como obtenho o Gerenciador do IIS para executar esse comando antes de chamar qualquer outro?
por FWest98 15.05.2015 / 11:38

0 respostas