у меня есть этот .asmx класс:Доступ WebService WebMethod из его URL
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 (работает только в моих работах LAN)
Тогда у меня есть ASPX. CS класс, где я хочу, чтобы отобразить Int, что IsUserAuthorized возвращается:
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 веб-страницы. Его просто вызывает класс и его метод, как я могу сделать то же самое, но присоединяюсь к URL-адресу asmx.
Спасибо, что ответили, но не могли бы вы предоставить мне примерный код для лучшего понимания? –