Je suis préoccupé par le fait que l'hébergement pour lequel je paye n'est pas configuré correctement. Les sites Web ASP.NET qui se compilent et s'exécutent correctement sur ma machine locale ne fonctionnent pas une fois qu'ils sont déployés.Comment résoudre l'erreur de compilation "Type ou espace de noms introuvable"?
La question que je traite est une erreur de compilation: CS0246, « Type ou espace de noms est introuvable (vous manque un « en utilisant » directive ou référence assemblée?)
Mon site Web contient les éléments suivants fichiers et dossiers:
websitedemo/Default.aspx
websitedemo/Default.aspx.cs
websitedemo/App_Code/HelloClass.cs
l'erreur de compilation se produit si je tente d'utiliser un code contenu dans mon dossier de code App J'ai inclus l'ensemble/websitedemo/dossier dans cette archive si elle aide à résoudre l'erreur.: http://kivin.ca/websitedemo/source.zip
J'ai laissé le dossier en mode débogage. L'écran d'erreur de compilation peut être consulté à http://kivin.ca/websitedemo/
Cordialement.
- Mise à jour:
Si elle aide à résoudre cette erreur, j'ai le comportement qui se produit lorsque je tente de déployer une ASP.NET WebApplication au lieu de site Web.
Dans le cas où mon fichier ASPX comprend une @Page directe comme ceci:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="myproj._Default" Debug="true" %>
L'erreur de compilation que je reçois est: « Parser Message d'erreur: Impossible de charger le type 'myproj._Default'. '
Les webapps sont déployées via ftp en utilisant Build -> Publish -> [X] Remplacer les fichiers correspondants, [X] Seuls les fichiers nécessaires pour exécuter cette application. [X] Inclure le dossier App_Data.
Cela peut ne pas être important, mais le projet de site Web a été créé dans Visual Web Developer 2008 à l'aide du menu Fichier -> Nouveau site Web .... J'ai choisi de le créer sur ftp pour qu'il se déploie automatiquement. – Kivin