Problemas con sobrecarga de métodos web en ASP.Net
Publicado: Mar Nov 03, 2009 10:05 pm
Hola colegas estoy trabajando con Visual Web Developer 2008 y Windows Xp Service Pack3. Cuando trato de crear, en un servicio web dos funciones con el mismo nombre aún cuando utilizo la propiedad MessageName, para diferenciarlo me da error. Aqui les dejo el código que es bien sencillo y de prueba:
El mensaje de la excepción me dice que para que este servicio sea conforme, asegúrese de que todos los métodos Web pertenecientes al mismo enlace tengan nombres únicos, lo cual es contradictorio porque cuando se usa MessageName se garantiza esto. Incluso en la MSDN de Visual studio 2008 vi un ejemplo similar a este.
¿Alguien sabe que puede pasar?
Agradezco cual sugerencia
Código: Seleccionar todo
Public Class Service
Inherits System.Web.Services.WebService
<WebMethod(MessageName:="Sumar1")> _
Public Function Sumar(ByVal a As Integer, ByVal b As Integer) As Long
Return a + b
End Function
<WebMethod(MessageName:="Sumar2")> _
Public Function Sumar(ByVal a As Integer, ByVal b As Integer, _
ByVal c As Integer) As Long
Return a + b + c
End Function
End Class
¿Alguien sabe que puede pasar?
Agradezco cual sugerencia