我想在 asp.net 会员提供程序中做一些修改,我找到了内置 ASP.NET 2 的源代码,但我想要内置 ASP.NET 4
谢谢你
也许为时已晚,但希望它可以帮助寻找这个问题的人:)
在 ASP.NET 4 中,默认提供程序是 ExtendedMembershipProvider - 默认是 SimpleMembershipProvider,它们位于 WebMatrix 中。
您可以在 ASP.NET 源代码的 codeplex 中找到他们的源代码。
ExtendedMembershipProvider:http ://aspnetwebstack.codeplex.com/SourceControl/changeset/view/553690ac9488#src/WebMatrix.WebData/ExtendedMembershipProvider.cs
使用ILSpy自己直接从程序集中提取源代码。
ILSpy 是一个程序集浏览器和反编译器工具,可帮助您通过重新翻译 MSIL 代码从任何 .NET 程序集重构代码。
您可以将 SQLMembershipProvider 用作您自己的提供者的模板,您可以在 GAC 的 System.Web.Security 中找到该模板。
除此之外,您可以通过搜索ASP.NET 参考源(这是已发布的 .NET 源代码,包括 .NET 4)来试试运气。但是我不确定安全类是否在那里。