Visual Studio 2012 では、ビルトイン サーバー ("Use Visual Studio Development Server") を使用してデバッグ モードで実行すると、次のコードが正常に実行されます。
Dim mySignedXml As SignedXml = SignResponse(doc, cert)
Dim xml As XmlElement = mySignedXml.GetXml()
しかし、Visual Studio で [Use Local IIS Web Server] 設定を選択すると、GetXml()メソッドが次のエラーで失敗します。
System.Security.Cryptography.CryptographicException:
A signature method is required.
これは、サーバーではなく、Windows 7 x64 PC 上にあります。このコードがローカル IIS Web サーバーでも機能するようにするには、ローカル IIS Web サーバー構成にどのような変更を加える必要がありますか?