Wie löse ich "- Typ oder namespace "konnte nicht gefunden werden" Kompilierungs-Fehler?

Bin ich besorgt, dass die web-hosting, dass ich die Zahlung für nicht richtig konfiguriert ist. ASP.NET Websites, die Sie kompilieren und laufen einwandfrei auf meinem lokalen Rechner nicht arbeiten, sobald Sie bereitgestellt werden.

Die Frage, die ich bin zu tun haben ist ein Kompilierungsfehler: CS0246, "der Typ oder namespace" konnte nicht gefunden werden (fehlt ein 'mit' - Direktive oder ein Assemblyverweis?)

Meine Web-Site enthält die folgenden Dateien und Ordner:

websitedemo/Default.aspx
websitedemo/Default.aspx.cs
websitedemo/App_Code/HelloClass.cs

Den Kompilierungsfehler tritt auf, wenn ich versuchen, code in meiner App Code-Ordner.
Ich habe den ganzen /websitedemo/Ordner in diesem Archiv, wenn es hilft den Fehler zu beheben: http://kivin.ca/websitedemo/source.zip

Habe ich Links die Ordner im debug-Modus. Die Kompilierungs-Fehler-Bildschirm gesehen werden kann bei http://kivin.ca/websitedemo/

Beste Grüße.

-- update:

Wenn es hilft zu beheben diese Fehler, ich habe das Verhalten, das Auftritt, wenn ich versuche, das bereitstellen einer ASP.NET WebApplication statt der Website.

In dem Fall, dass meine aspx-Datei enthält eine @Page-direkte wie diese:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="myproj._Default" Debug="true" %>

Den Kompilierungsfehler, den ich bekomme, ist: 'Parser-Fehlermeldung: Konnte nicht geladen werden Typ 'myproj._Default'.'

Webapps eingesetzt werden, die über ftp mit Bauen -> Veröffentlichen -> [X] Ersetzen Sie die passenden Dateien, [X] Nur Dateien, die zur Ausführung benötigt diese app. [X] App_Data-Ordner.

Es kann nicht wichtig sein, aber die web-site-Projekt wurde erstellt in Visual Web Developer 2008 mit der Datei -> Neue Web-Site... - Menü. Ich entschied mich zu erstellen auf dem ftp, so dass es auto setzt.

InformationsquelleAutor Jesse Hallam | 2009-02-14

Schreibe einen Kommentar