ASMX operación 404s, pero la descripción del servicio ASMX no lo hace, ¿problema de enrutamiento de URL?

Así que me encontré con un enigma. Tenemos algunos servicios web asmx antiguos en nuestra aplicación que han funcionado bien durante años.

De repente, dejaron de funcionar en el servidor de compilación (CI). Digo que dejó de funcionar, porque a pesar de que la descripción del servicio aparece cuando navego al servicio, invocar cualquier operación no se enruta al servicio (Enrutamiento de formularios web). Hay 2 problemas extraños que surgieron en mi intento de solucionar este problema.

1.) Después de archivar todos mis cambios pendientes, obtener lo último de TFS y hacer una compilación local que a menos que me equivoque, me dará lo que está en el servidor de compilación ya que construimos / empujamos con cada verificación en). Noté que no puedo duplicar el error localmente.

2.) Aunque no puedo duplicar el error localmente, sigo sospechando rutas, sin embargo, las rutas para todos nuestros servicios se agregan primero a la tabla y se ven así:"{service}.asmx/{*pathInfo}", Supongo que esto se agregó como una medida de seguridad como algo así como MyService.svc ni siquiera debería llegar al enrutador, ya que el archivo realmente existe, aunque no estoy seguro de si esa regla se aplica a MyService.svc / MyMethod

No estoy realmente seguro de cómo probar el enrutamiento, es decir, dónde establecer un punto de interrupción para saber si estoy revisando la tabla de ruta para una solicitud en particular o no, por lo que se agradecería cualquier puntero en esa área, así como cualquier otra idea de por qué esto podría estar sucediendo.

¡Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta