3

在 ASP.NET 成员资格的 SQLMembershipProvider 源中,有一个自定义异常 MembershipPasswordException。

它的定义不是源的一部分,但是当我对其进行goto定义时,它会打开定义,这表明:[来自metatdata]并且它来自的文件是一个dll,system.web.dll来自一个临时目录。

它是如何到达那里的,或者它是工具包提供程序附带的 msi 安装的一部分?

4

2 回答 2

3

使用 Reflector 时,我看到它直接在System.Web.Security命名空间中。当您查看代码时,Visual Studio 注意到它已经在它知道的程序集中,并且您深入挖掘它会打开它的元数据。

于 2010-07-03T16:57:35.623 回答
2

两者SqlMembershipProviderMembershipPasswordException都是 System.Web 程序集的一部分,并且位于System.Web.Security命名空间中。微软只是没有MembershipPasswordException在工具包附带的源代码中包含 。

于 2010-07-03T16:57:13.673 回答