Tengo un servicio web ASP.NET en IIS, que funciona en el puerto 8080. En el puerto 80 tengo Apache, que está redireccionando algunos sitios web a IIS.El servicio web ASP.NET cambia el puerto en Invoke
En este caso, puedo acceder a la página del servicio web (http://example.com/service/), que me proporciona todos los métodos disponibles. Sin embargo, cuando intento invocar un método, va a una página web como esta: http://example.com:8080/service/Service1.asmx/Method. Por supuesto que un acceso público no puede ver ningún resultado, el puerto 8080 está bloqueado y no se puede abrir.
Internamente, el servicio web funciona en el puerto 8080, pero se deben hacer en el puerto 80.
alguien sabe cómo puedo solucionar mi problema de la solicitud pública?
PS: El uso de IIS 7 y Apache 2.2 en Windows Server 2008
qué URL se está utilizando para obtener el WSDL en el cliente? – Kev