¿Cómo especificar las asignaciones de url en ASP.NET 4.0 cuando los parámetros están involucrados?

El problema

Tengo un sitio web con algunos artículos dentro. Se accede a los artículos utilizando una base de datos que escribe los resultados en una sola página. Cuando hay que acceder a un determinado artículo, necesitoID del artículo Y solo necesito llegar a la pagina:http://www.mysite/Articles.aspx?a={article-id}.

Esto es bueno pero no es realmente amigable y no es escalable. Lo que quiero hacer es redirigir cada url en el formulario:http://www.mysite/articles/{article-id} a la paginahttp://www.mysite/Articles.aspx?a={article-id}.

Sé que usandoWeb.Config Puedo usar elurlMappings configuración, pero no sé cómo insertar una expresión regular allí.

Algunas notas

Por favor, tenga en cuenta que me gustaría tener una herramienta de traducción simple. No quiero editar mis páginas existentes. Esta solución debe ser lo más transparente posible para los componentes de mi aplicación.

¿Cuál es la mejor práctica para llegar a la solución?

Respuestas a la pregunta(2)

Su respuesta a la pregunta