クライアントの1人がタイトルに記載されているエラーに直面しているので、.NET Framework 4.5を確認しました。 2がインストールされたら、アンインストールして再度インストールしました。マシンがWindows Server 2012 R2 この問題をさらに分析すると、.NET Frameworkのメインアセンブリであるmscorlib.dllにSystem.Security.Claims名前空間が存在することが判明しました。メソッドが見つかりません: 'Void System.Security.Claims.ClaimIdentity..ctor(System.Security.Claims.ClaimIdentity)'
この問題に直面しているため、解決方法が不明です。 このエラーが発生するWebアプリケーションは.NET Framework 4.5.2にあり、フォーム認証を使用するASP.NET Webフォームアプリケーションです。 ログインページが表示されますが、ユーザ名/パスワードを入力するとこのエラーが発生します。
ご協力いただきありがとうございます。
アヌラーグ
Hey Marc、この入力をありがとうございます。 – anuragsji
Hey Marc、この入力をいただき、ありがとうございます。以前のWindows 2012 Server R2では、4.6.1がインストールされていましたが、この問題が発生していて、私たちのアプリケーションが4.5.2バージョンをサポートしていると考えました。また、ClaimsIdentityのコンストラクタを明示的に呼び出すのではなく、内部的に呼び出されている可能性があります。 – anuragsji
こんにちはマーク、この事件についてもう少し明るいのであれば幸いです。私たちはこれに苦労していますが、分かりません。私が前に述べたように、明示的にコンストラクタを使用するのではなくフォーム認証を使用しています – anuragsji