Cómo obtener la versión de IIS a través de .NET
Pregunta
Tengo aplicación web que utiliza ms MVC. Todavía estoy viviendo en la Edad de Piedra - usando IIS5. No estoy al tanto cómo hacer URL`s limpia en ella (sin .aspx postfix) y no me importa, causar entorno de producción no va a usar quinta versión. Pero es irritante cuando se prueba la aplicación manualmente.
Necesito una manera de cómo hacer esos URL`s limpia o para obtener la versión de IIS dentro de la aplicación para determinar si es necesario .aspx de sufijo.
Solución
Trate Request.ServerVariables [ "SERVER_SOFTWARE"], debe salir como "IIS / 5.1" si está poblada en absoluto.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow