이 당신이 원하는 것을 달성하는 데 도움이 될 것입니다.
namespace WebApplication1
{
/// <summary>
/// Summary description for WebService1
/// </summary>
[WebService(Namespace = "http://tempuri.org/", Description = "Something about your service")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{
[WebMethod(Description = "What this method does")]
public string HelloWorld()
{
return "Hello World";
}
}
}
WebServiceAttribute와 WebMethodAttribute에는 설명 속성이 있으며 페이지에 표시됩니다.
@ 존 선 더스 (John Saunders)가 제시 한 바로는 "오래된 학교"웹 서비스가 더 이상 유리하지 않다는 것입니다. (나는 지금까지 사용하지 말라고 말하지는 않을 것입니다.) 사용하는 것이 더 낫습니다. 다른 기술자 (WCF, 웹 API), 그리고 당신이 하나를 달성하고자하는 것에 따라 더 (더 쉽습니다) 다른 한편 더 쉽습니다. 그래서 저는 이것을보고 여러분이 정말로 "오래된 학교"웹 서비스를 투자하고 싶은지 살펴 보겠습니다.
희망이 있습니다.
ASMX는 기존 기술이므로 새로운 개발에 사용해서는 안됩니다. 웹 서비스 클라이언트와 서버의 모든 새로운 개발에는 WCF 또는 ASP.NET 웹 API를 사용해야합니다. 한 가지 힌트 : Microsoft는 MSDN에서 [ASMX 포럼] (http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/threads)을 퇴역 시켰습니다. –
참고로, 일반적인 경우에는 찾고있는 것이 불가능합니다. 서비스가 단순 매개 변수를 사용하고 간단한 값을 반환하는 경우에만이를 수행 할 수 있습니다. 나는 당신이 "예상 된 결과"를 의미하는지 모르겠습니다. –
또한 누가이 작업을 수행하고 있습니까? 기존 도구는 왜 충분하지 않습니까? –