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