在ASP.NET成员资格的SQLMembershipProvider源中,有一个自定义异常MembershipPasswordException。
它的定义不是源的一部分,但是当我在它上面做goto定义时,它打开了定义,它表明:来自metatdata的文件是dll,来自临时目录的system.web.dll。
这是如何实现的,或者它是工具包提供程序附带的msi安装的一部分?
发布于 2010-07-03 16:57:36
在使用反射器时,我发现它直接位于System.Web.Security
名称空间中。当你看一看代码,Visual Studio注意到它已经在它知道的程序集中,你更深入地挖掘它,它会打开它的元数据。
发布于 2010-07-03 16:57:14
SqlMembershipProvider
和MembershipPasswordException
都是System.Web程序集的一部分,并位于System.Web.Security
命名空间中。微软只是没有在工具包附带的源代码中包含MembershipPasswordException
。
https://stackoverflow.com/questions/3172131
复制相似问题