You may have seen one of the following two errors:
Keyset does not exist or An error occurred reading or setting a configuration parameter |
This error is usually due to permissions problems or, in rare instances, corruption of the metabase. Here are some possible solutions:
- try removing / re-creating the affected web site(s) / application(s)
- if your application is running in an isolated process, try disabling this feature
- also try running the application 'out of process'
- try adding IWAM_MachineName to the web site operators, and giving this account full permissions (using regedt32.exe) to
| HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\MachineKeys\MS IIS DCOM Client |
- open regedit.exe, navigate to
| HKEY_CURRENT_USER\Software\Microsoft\Cryptography\UserKeys |
...and delete the subkey 'MS IIS DCOM Client', then open the MMC console for IIS (which will re-create the subkey)
- if all else fails, try reinstalling IIS - this will rebuild your metabase, but will require you to configure your web site(s) from scratch