ASMX和ASPX新的WebMethods API函数未发布

时间:2019-02-12 06:58:16

标签: asp.net asmx

我想向我的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;
            }

        }

但是,当我编译我的应用程序时,所做的更改不会受到影响。 我看不到我的新方法。

Not shown new methods

0 个答案:

没有答案