ASP.net CS1061 Erreur de Compilation sur le déploiement

Je vais avoir un peu de douleur ici et je ne peux pas comprendre ce qui ne va pas.

J'ai un ASP.net projet sur lequel j'ai déployé sur un serveur. Au début, tout semblait d'accord, pas d'Erreurs que ce soit. Cependant, en dernier ajout je voulais ajouter une fonction de recherche pour une assez grande liste, donc j'ai ajouté la syntaxe suivante pour mon marque-place:

<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>

et suivants dans le code behind:

protected void btnLookup_Clicked(object sender, EventArgs e)
{
    lblFeedback.Text = "";
    Session["IsSearch"] = true;
    LoadServerList();
}

Lorsque je l'exécute en local il fonctionne très bien comme je l'attends.
TOUTEFOIS!

Quand je copie ces fichiers sur le serveur, j'obtiens une erreur de compilation:

Compilateur Message d'Erreur: CS1061: 'ASP.ntservice_ reports_ reports_ serverlist_ manage_ aspx ' ne contient pas une définition pour 'btnLookup_ Cliqué sur' et aucune méthode d'extension 'btnLookup_ Cliqué sur' acceptant un premier argument de type 'ASP.ntservice_ reports_ reports_ serverlist_ manage_ aspx' a pu être trouvé (vous manque une directive using ou une référence d'assembly?)

il dit il n'y a rien qui s'occupe de mon Cliqué sur des événements bien qu'il fonctionne lorsque je le lance via Visual studio.

des idées?

EDIT:
Ce que j'ai essayé moi-même est

  • renommer le bouton
  • supprimant et réinstallant le bouton
  • ajouter par designer
  • renommer cliquez sur l'événement
  • retrait de l'événement à partir de la majoration permet l'exécution normale ... :/

OriginalL'auteur Jan W. | 2009-07-29