Ich habe ein bisschen Schmerzen hier und ich kann einfach nicht herausfinden, was los ist.ASP.net CS1061 Compilation Fehler bei der Bereitstellung
Ich habe ein ASP.net-Projekt, das ich auf einem Server bereitgestellt habe. Zuerst schien alles in Ordnung zu sein, keinerlei Fehler. Doch als letztes adition ich eine Suchfunktion auf eine ziemlich große Liste hinzufügen wollte, so habe ich die folgende Syntax meinen Aufschlag:
<td>
Search Server:
<asp:TextBox ID="txtSearch" runat="server" />
<asp:Button ID="btnLookup" runat="server" OnClick="btnLookup_Clicked" Text="Search" />
<asp:Label ID="lblFeedback" runat="server" />
</td>
und folgende Unterlagen in Code hinter:
protected void btnLookup_Clicked(object sender, EventArgs e)
{
lblFeedback.Text = "";
Session["IsSearch"] = true;
LoadServerList();
}
Wenn ich das lokal ausführe funktioniert es gut, wie ich es erwarte. JEDOCH!
Wenn ich diese Dateien auf den Server kopieren erhalte ich einen Übersetzungsfehler:
Compiler Fehlermeldung: CS1061: 'ASP.ntservice_ Reports_ Reports_ serverlist_ manage_ aspx' enthält keine Definition für 'btnLookup_ Clicked' und keine Erweiterungsmethode 'btnLookup_ Clicked' akzeptiert ein erstes Argument vom Typ 'ASP.ntservice_ reports_ reports_ serverlist_ manage_ aspx' könnte gefunden werden (fehlt Ihnen eine using-Anweisung oder eine Baugruppe Referenz?) behandelt mein Clicked-Ereignis, obwohl es funktioniert, wenn ich es durch Visual Studio ausführe.
irgendwelche Ideen?
EDIT: Was ich versucht, ist
- Taste
- Löschen und readding auf die Schaltfläche
- hinzufügen durch Designer
- Umbenennung Click-Ereignis
- Entfernen des Ereignisses von Markup ermöglicht den normalen Umbenennung Ausführung ...:/
es war das erste Mal, dass ich etwas einsetzte. Ich wusste nicht, dass die Site auch separat erstellt wurde. es funktioniert jetzt, ich kopierte die neueste Website-DLL auf den Server: D THX –