PageMethod Not Updating - требуется обновление проекта для обновления

StackOverflow https://stackoverflow.com/questions/425620

  •  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 (вам не нужно ничего менять).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top