在 ASP.NET 成员资格的 SQLMembershipProvider 源中,有一个自定义异常 MembershipPasswordException。
它的定义不是源的一部分,但是当我对其进行goto定义时,它会打开定义,这表明:[来自metatdata]并且它来自的文件是一个dll,system.web.dll来自一个临时目录。
它是如何到达那里的,或者它是工具包提供程序附带的 msi 安装的一部分?
在 ASP.NET 成员资格的 SQLMembershipProvider 源中,有一个自定义异常 MembershipPasswordException。
它的定义不是源的一部分,但是当我对其进行goto定义时,它会打开定义,这表明:[来自metatdata]并且它来自的文件是一个dll,system.web.dll来自一个临时目录。
它是如何到达那里的,或者它是工具包提供程序附带的 msi 安装的一部分?
使用 Reflector 时,我看到它直接在System.Web.Security
命名空间中。当您查看代码时,Visual Studio 注意到它已经在它知道的程序集中,并且您深入挖掘它会打开它的元数据。
两者SqlMembershipProvider
和MembershipPasswordException
都是 System.Web 程序集的一部分,并且位于System.Web.Security
命名空间中。微软只是没有MembershipPasswordException
在工具包附带的源代码中包含 。