2010-03-06 14 views
9

Ich habe eine einfache Website mit VS8 und C# entwickelt, wenn ich alles debuggen funktioniert gut, dann baute ich mit Strg + Shift + B und wenn ich die Website auf einen godaddy Server hochladen es angezeigt der nächste Fehler:Konnte Typ 'site._Default' nicht laden


Fehler Parser Beschreibung: Fehler bei der Analyse einer Ressource aufgetreten erforderlich, um diese Anforderung zu bedienen. Bitte überprüfen Sie die folgenden speziellen Syntaxfehlerdetails und ändern Sie Ihre Quelldatei entsprechend.

Parser Fehlermeldung: Der Typ 'testDemo._Default' konnte nicht geladen werden.

Quellfehler:

Zeile 1: <% @ Page Language = "C#" AutoEventWireup = "true" Codebehind = "Default.aspx.cs" Inherits = "testDemo._Default" %> Zeile 2:
Zeile 3:


Eine Lösung I Inherits="testDemo._Default" ist das Entfernen des Teils gefunden, aber wenn debug es die „Page_Load(object sender, EventArgs e)“ nicht ausführen.

Weiß jemand, was diesen Fehler verursacht?

Antwort

0

Sind Sie sicher, dass Sie die kompilierten .dll-Dateien im Ordner/bin für die Site hochgeladen haben?

0

Was ist der Klassenname für Ihre Designerdatei? Passt es zu "_default" und ist es im Namespace "testDemo"?

+0

Ich glaube, diese beiden Fragen lösen: Namespace testDemo { public partial class _Default: System.Web.UI.Page –

+1

fand ich das Problem! Da ich einen Unterordner namens "testDemo /" auf dem Server verwende, musste ich das/bin bei root/bin/testDemo.dll hinzufügen –

28

einfach „Codebehind“ zu „Codefile“ auf Line1

+1

Ich hatte das gleiche Problem und dies löste das Problem. Vielen Dank! – ileon

+0

@ gerardo-abdo können Sie die Antwort akzeptieren, wenn es Ihr Problem gelöst hat? – salihcenap

+0

Arbeitete für mich Dank dafür –

3

In IIS direkt auf Ihrer Website klicken und wählen Sie „zu Anwendung Konvertieren“ es Ihr Problem lösen kann. Ich hatte dasselbe Problem mit virtuellem Verzeichnis unter meiner Haupt-Website

+0

Das hat für mich funktioniert! – hiFI

Verwandte Themen