自定义成员资格提供程序文件为什么要在我的web应用程序的App_Code文件夹?
题
我在写基于源的SQL提供的自定义memberhsip提供商和我第一次尝试使得SQL提供一个单独的项目。然而,除非我把所有的源在App_Code文件夹在我的web应用程序的Web应用程序将无法识别它。
这是如何实现自定义的供应商?我以为我可以简单地引用来自Web应用程序的提供者项目,并继续前进。
解决方案
请确保你有你在编译的程序集供应商指定的类型为“Namespace.Type,Assembly.Name”。像 “System.String,mscorlib程序” 或 “System.Web.UI.Design.ControlDesigner,System.Design”。
示例:
<membership defaultProvider="OlaMembershipProvider">
<providers>
<add name="OlaMembershipProvider" type="OpenAccess.Web.OlaMembershipProvider, OpenAccess.ClientSide" />
</providers>
</membership>
不隶属于 StackOverflow