Estoy en blanco y necesito una mano rápida. Google me ha fallado. Estoy trabajando en la sustitución de WCF/REST Starter Kit con ASP.NET MVC. Quiero hacer la transición lo más fácil posible, así que estoy tratando de crear una ruta para que coincida con la siguiente URL:ASP.NET MVC 2 Problema: punto en la ruta
http://localhost/services/MyService.svc/UserInfo
creé la ruta en Global.asax.cs:
routes.MapRoute(
"MyServiceDefault",
"services/MyService.svc/{action}/{id}",
new {
controller = "MyService",
action = "UserInfo",
id = UrlParameter.Optional
}
);
Pronto me di cuenta de que la solicitud ni siquiera llega a mi aplicación debido al .
en la parte MyService.svc
de la URL.
¿Qué me está faltando para forzar la solicitud para pasar a mi aplicación en lugar de ser manejado por el servidor como un recurso estático?
actualización
me olvidó mencionar que también he intentado añadir lo siguiente a Web.config en vano:
<httpRuntime relaxedUrlToFileSystemMapping="true" />
interesante. Tomaré nota de esto. –