Pourquoi les fichiers fournisseur d'appartenances personnalisés doivent être dans le dossier App_Code de mon application web?

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

Question

J'écris un fournisseur de memberhsip personnalisé en fonction de la source pour le fournisseur de SQL et moi avons essayé d'abord faire le fournisseur SQL un projet distinct. Cependant, l'application Web ne reconnaîtrait pas à moins que je mets toute la source dans un dossier App_Code dans mon application web.

Est-ce que vous mettre en œuvre un fournisseur personnalisé? Je pensais que je pourrais simplement faire référence au projet de fournisseur de l'application Web et de passer.

Était-ce utile?

La solution

Assurez-vous d'indiquer le type comme « Namespace.Type, Assembly.Name » si vous avez votre fournisseur dans un assembly compilé. Comme "System.String, mscorlib" ou "System.Web.UI.Design.ControlDesigner, System.Design".

Exemple:

<membership defaultProvider="OlaMembershipProvider">  
  <providers>  
    <add name="OlaMembershipProvider" type="OpenAccess.Web.OlaMembershipProvider, OpenAccess.ClientSide" />  
  </providers>
</membership>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top