我有这个.asmx类:
public class WebService1 : System.Web.Services.WebService {
[WebMethod]
[ScriptMethod(UseHttpGet = true)]
public int IsUserAuthorized(String userId, String appId) {
//returns an int
}
}
我有发布的网址: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。
答案 0 :(得分:0)
创建一个客户端来使用您的Web服务并完成它。 您可以通过添加“服务参考”
来快速创建它