2008-11-09 4 views
1

J'ai une application Web que je voulais copier dans un nouveau projet.ASP.NET v1.1 Impossible de charger le type TBRWEB.frmLogin

J'ai créé la nouvelle application avec VS2003 et copié à travers les formulaires Web, config, ASA globale, etc. et fait en sorte que IIS dit que c'est une application web.

Cependant, je reçois toujours cette erreur quand je lance l'application en utilisant IE de VS IDE:

ASP.NET v1.1 Could not load type TBRWEB.frmLogin 

J'ai aussi fait que le nom de l'assemblage et l'espace de noms racine sont les mêmes que l'original.

Des idées?

Répondre

0

Ces erreurs se produisent généralement si la page .aspx ou la page Global.asax contient une référence à un module code-behind et si l'application n'a pas été créée.

Regardez dans les paramètres de votre projet et vérifiez la valeur de l'espace de noms par défaut (dans la section application).

Vérifiez ensuite les « hérite » attribut dans l'en-tête de commande de votre commande ascx (et AVP autres fichiers ASPX/ascx). Je soupçonne que ces deux noms ne sont pas les mêmes. Créer un nouveau projet peut-être vous choisissez un nom différent qui est devenu l'espace de noms par défaut.

La solution la plus simple serait de changer l'espace de noms de votre projet en TBRWEB, si c'est une option.

s'il est pas facile, alors mes questions de suivi sont:

  • Avez-vous construit avec succès (compilation) l'application?
  • S'il s'agit d'un site Web ASP.NET (et non d'un projet Web), avez-vous oublié de copier les fichiers .cs/.vb dans le dossier App_Code?
Questions connexes