我想向我的API应用添加新功能。
[WebMethod]
[ScriptMethod(UseHttpGet = true, ResponseFormat = ResponseFormat.Json)]
public string GetListCOA()
{
ProviderBudgetController oProvider = new ProviderBudgetController();
List<BudgetControllerModel> oResult = oProvider.GetDistinctCOA();
return JsonConvert.SerializeObject(oResult);
}
在ASPX文件中:
[WebMethod()]
public static string GetData()
{
try
{
ProviderBudgetController oProvider = new ProviderBudgetController();
List<BudgetControllerModel> oResult = oProvider.GetDistinctCOA();
return JsonConvert.SerializeObject(oResult);
}
catch (System.Threading.ThreadAbortException)
{
return "Cancelled.";
}
catch (Exception ex)
{
string source = "BudgetReportRevision -> " + MethodBase.GetCurrentMethod().Name;
ProviderLogError.Insert(source, ex.ToString());
return "Error : " + ex.Message;
}
}
但是,当我编译我的应用程序时,所做的更改不会受到影响。 我看不到我的新方法。