2011-03-11 13 views
0

J'ai eu une installation d'Umbraco dans un sous-répertoire de wwwroot. Tout a bien fonctionné. Maintenant, j'ai déplacé tous les fichiers et dossiers de l'installation Umbraco du sous-répertoire à wwwroot. Lorsque je tente de charger le back-end je reçois une erreur:application asp.net déplacée - espace de noms introuvable

CS0246: The type or namespace name 'UmbracoMembership' could not be found (are you missing a using directive or an assembly reference?)

Maintenant UmbracoMembership est une classe d'un UserControl personnalisé, qui se trouve dans le fichier Membership.dll qui est dans le dossier bin.

Avant le déménagement tout a fonctionné. Je suppose que cela a quelque chose à voir avec où asp.net cherche les assemblées (et pas un problème spécifique d'Umbraco), mais je n'ai aucune idée où et comment résoudre ce problème.

Merci! -Elad

Répondre

1

Vérifiez si vous devez ajouter une définition d'espace de noms dans votre fichier web.config. Ceux-ci seront appliqués à toutes les pages.

<configuration> 
    <system.web> 
     <pages> 
      <namespaces> 
       <add namespace="MyNamespace" /> 
      </namespaces> 
     </pages> 
    </system.web> 
</configuration> 
+0

Je ne l'ai pas ajouté pour commencer et tout a fonctionné. Il a cessé de fonctionner une fois que je l'ai déplacé dans le nouveau répertoire. –