我正在编写一个基于 SQL 提供程序源的自定义 memberhsip 提供程序,我首先尝试将 SQL 提供程序设为一个单独的项目。然而,除非我将所有源代码放在我的网络应用程序的 APP_Code 文件夹中,否则网络应用程序将无法识别它。
这是您实现自定义提供程序的方式吗?我想我可以简单地从网络应用程序中引用提供者项目并继续前进。
如果您的提供程序在已编译的程序集中,请确保将类型指定为“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>