2

我想在 asp.net 会员提供程序中做一些修改,我找到了内置 ASP.NET 2 的源代码,但我想要内置 ASP.NET 4

谢谢你

4

2 回答 2

2

也许为时已晚,但希望它可以帮助寻找这个问题的人:)

在 ASP.NET 4 中,默认提供程序是 ExtendedMembershipProvider - 默认是 SimpleMembershipProvider,它们位于 WebMatrix 中。

您可以在 ASP.NET 源代码的 codeplex 中找到他们的源代码。

ExtendedMembershipProvider:http ://aspnetwebstack.codeplex.com/SourceControl/changeset/view/553690ac9488#src/WebMatrix.WebData/ExtendedMembershipProvider.cs

简单会员提供者;http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/553690ac9488#src/WebMatrix.WebData/SimpleMembershipProvider.cs

于 2013-01-17T09:52:39.393 回答
0

使用ILSpy自己直接从程序集中提取源代码。

ILSpy 是一个程序集浏览器和反编译器工具,可帮助您通过重新翻译 MSIL 代码从任何 .NET 程序集重构代码。

您可以将 SQLMembershipProvider 用作您自己的提供者的模板,您可以在 GAC 的 System.Web.Security 中找到该模板。

除此之外,您可以通过搜索ASP.NET 参考源(这是已发布的 .NET 源代码,包括 .NET 4)来试试运气。但是我不确定安全类是否在那里。

于 2012-09-25T19:49:43.110 回答