What can I do when I get: "CryptoAPI cryptographic service provider (CSP) for this implementation could not be acquired."?

Sometimes GeoBase will encounter the following exception: 

CryptoAPI cryptographic service provider (CSP) for this implementation could not be acquired.

This exception is listed on the MSDN Knowledge Base. You should set the following in your code:

RSACryptoServiceProvider.UseMachineKeyStore = true;

You can do this from global.asax in an ASP.NET application - this will apply to all code in the current app domain.
For more information see the Microsoft Knowledge Base article
 

Published, May 18th 2009, 16:07