У меня здесь немного боль, и я просто не могу понять, что случилось.ASP.net CS1061 Ошибка компиляции при развертывании
У меня есть проект ASP.net, который я развернул на сервере. Сначала все казалось полным, никаких ошибок. Тем не менее, в качестве последнего ADITION я хотел бы добавить функцию поиска в достаточно большой список, поэтому я добавил следующий синтаксис для моей наценки:
<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>
и следующий в коде позади:
protected void btnLookup_Clicked(object sender, EventArgs e)
{
lblFeedback.Text = "";
Session["IsSearch"] = true;
LoadServerList();
}
Когда я запускаю это локально, он работает отлично, как я ожидаю. ОДНАКО!
Когда я скопировать эти файлы на сервер я получаю ошибку компиляции:
Компилятор Сообщение об ошибке: CS1061: «ASP.ntservice_ reports_ reports_ serverlist_ manage_ ASPX» не содержит определение для «btnLookup_ Clicked» и не может быть найден метод расширения «btnLookup_ Clicked», принимающий первый аргумент типа «ASP.ntservice_ reports_ reports_ serverlist_ manage_ aspx» (вам не хватает директивы использования или ссылки на сборку?)
В нем говорится, что нет ничего, что обрабатывает мое событие Clicked, хотя оно работает, когда я запускаю его через Visual studio.
любые идеи?
EDIT: То, что я пробовал себя в
- кнопке переименования
- удаления и readding кнопки
- добавить через дизайнер
- переименования нажмите событие
- извлекая событие из разметки позволяет нормально исполнение ...:/
Это был мой первый раз, когда я что-то развертывал. Я не знал, что сайт itsefl также был составлен отдельно. теперь он работает, я скопировал последнюю версию dll на сервер: D THX –