Une erreur s'est produite de la création du gestionnaire de section de configuration

J'ai un dot.NET 4.0 application web avec une section personnalisée définie:

<configuration>
    <configSections>
    <section name="registrations" type="System.Configuration.IgnoreSectionHandler, System.Configuration, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="true" restartOnExternalChanges="true" allowLocation="true"/>
    ....

à la fin de la web.fichier de config, j'ai de la section correspondante:

  ....
  <registrations>
    .....
  </registrations>
</configuration>

Chaque fois que j'appelle System.Configuration.ConfigurationManager.GetSection("registrations"); - je obtenir de l'exception suivante:

Une erreur s'est produite de la création du gestionnaire de section de configuration pour les inscriptions: Le nom de l'assembly ou le code est invalide. (Exception de HRESULT: 0x80131047) (C:\...\web.config ligne 13)

Je suis aussi à l'aide de l'Unité, mais ne sais pas si c'est en aucune façon liée à l'erreur.

Avez-vous rencontré cette erreur? Comment puis-je résoudre ce problème? Dois-je remplacer le IgnoreSectionHandler avec quelque chose d'autre?

OriginalL'auteur JohnDoDo | 2013-04-29