WSE405: A satisfactory subset of policy assertions that could be enforced for the outgoing message could not be found.
WSE2.0でX509証明書を使用した署名をする際にWSE405が発生する。
原因
Configエディタでポリシーの設定をすると、証明書の場所がCurrentUserになってしまうが、
ASP.NETWebアプリケーションの場合、CurrentUser = ASPNETとなってしまう為証明書をみつけられない。
対策
web.configを手動で修正する
修正前
修正後