CryptographicException: метод подписи требуется в ASP.NET
В Visual Studio 2012 при работе в режиме отладки с использованием встроенного сервера ("Использовать Visual Studio Development Server") следующий код работает нормально:
Dim mySignedXml As SignedXml = SignResponse(doc, cert)
Dim xml As XmlElement = mySignedXml.GetXml()
Но когда я выбираю параметр "Использовать локальный веб-сервер IIS" в Visual Studio, метод GetXml() завершается с ошибкой:
System.Security.Cryptography.CryptographicException:
A signature method is required.
Это на ПК с Windows 7 x64, а не на сервере. Какие изменения необходимо внести в конфигурацию локального веб-сервера IIS, чтобы этот код также работал там?