3

ASP.NET メンバーシップの SQLMembershipProvider ソースには、カスタム例外、MembershipPasswordException があります。

その定義はソースの一部ではありませんが、その定義に goto を実行すると、定義が開きます。これは、[メタデータから] を示し、その元のファイルは dll、system.web.dll からのものです一時ディレクトリ。

それはどのようにしてそこにたどり着いたのですか、それともツールキット プロバイダーに付属の msi インストールの一部でしたか?

4

2 に答える 2

3

System.Web.SecurityReflector を使用すると、名前空間に直接あることがわかりました。コードを見て、Visual Studio が認識しているアセンブリに既にあることに気付くと、それをさらに掘り下げると、そのメタデータが開かれます。

于 2010-07-03T16:57:35.623 に答える
2

SqlMembershipProviderとはどちらもMembershipPasswordExceptionSystem.Web アセンブリの一部であり、System.Web.Security名前空間に存在します。Microsoft はMembershipPasswordException、ツールキットに付属するソース コードに を含めていません。

于 2010-07-03T16:57:13.673 に答える