从其URL访问WebService WebMethod

本文关键字:WebMethod WebService 访问 URL 从其 | 更新日期: 2023-09-27 18:22:13

我有这个.asmx类:

    public class WebService1 : System.Web.Services.WebService {
    [WebMethod]
    [ScriptMethod(UseHttpGet = true)] 
        public int IsUserAuthorized(String userId, String appId) {
               //returns an int
       }
    }

我有发布的URL:http://soporteapps:100/ControlCenter.asmx(仅适用于我的工作局域网)

然后我有一个aspx.cs类,我想在其中显示IsUserAuthorized返回的int:

   protected void btnAuth_Click(object sender, EventArgs e) {           
        String yo = "jcarbajale001";
        String ControlCenter = "4D91B8BF-9D0E-4322-972D-89CC67EC9995";

        ControlCenter.WebService1 service = new WebService1();
        int result = service.IsUserAuthorized(yo, ControlCenter);
        txtBoxWebService.Text = result.ToString();
    }

这是有效的,但它不访问网页的URL。它只是调用类及其方法,我怎么能做同样的事情,但访问asmx的URL。

从其URL访问WebService WebMethod

创建一个客户端来使用您的Web服务并执行它。您可以通过添加"服务引用"

快速创建它