Por que personalizados arquivos de provedor de associação tem que estar na pasta App_Code do meu aplicativo web?

StackOverflow https://stackoverflow.com/questions/769120

Pergunta

Eu estou escrevendo um provedor memberhsip personalizado com base na fonte para o provedor SQL e eu tentei primeiro fazer o provedor SQL um projeto separado. No entanto, o aplicativo web não iria reconhecê-lo, a menos que eu coloquei todo fonte em uma pasta App_Code em meu aplicativo web.

É assim que você implementar um provedor personalizado? Eu pensei que eu poderia simplesmente fazer referência ao projeto de provedor do aplicativo web e seguir em frente.

Foi útil?

Solução

Certifique-se de especificar o tipo como "Namespace.Type, Assembly.Name" se você tem o seu fornecedor em um compilado de montagem. Como "System.String, mscorlib" ou "System.Web.UI.Design.ControlDesigner, System.Design".

Exemplo:

<membership defaultProvider="OlaMembershipProvider">  
  <providers>  
    <add name="OlaMembershipProvider" type="OpenAccess.Web.OlaMembershipProvider, OpenAccess.ClientSide" />  
  </providers>
</membership>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top