PageMethod Not Updating - требуется обновление проекта для обновления
-
06-07-2019 - |
Вопрос
Я использую AJAX Toolkit:
<ajaxToolkit:CascadingDropDown ID="CategoryDDL_C" runat="server" TargetControlID="CategoryDDL"
Category="Main" PromptText="Please select a category" LoadingText="[Loading...]"
ServiceMethod="MainDDL" />
И для метода обслуживания:
[WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static CascadingDropDownNameValue[] MainDDL(string knownCategoryValues, string category)
{
CascadingDropDownNameValue[] CDDNV = new CascadingDropDownNameValue[1] ;
CDDNV[0] = new CascadingDropDownNameValue(knownCategoryValues + "NO", "1");
return CDDNV;
}
Однако, если я внесу изменения в код в методе MainDDL, он не будет отражен на странице, пока я не выполню перестройку веб-сайта.
Есть какие-нибудь подсказки, как я могу обновить метод страницы без полной перестройки?
Решение
Проекты
Web application необходимо перекомпилировать при изменении файлов кода, а проекты site - нет. Какой твой?
Другие советы
Не уверен, что это какая-то ошибка или какая-то странная проблема с кэшированием, но в прошлом я сталкивался с такой же ошибкой. Это не удивительно удобно, но вместо того, чтобы перестраивать сайт, попробуйте восстановить файл web.config (вам не нужно ничего менять).
Не связан с StackOverflow