Как получить версию IIS через .NET
Вопрос
У меня есть веб-приложение, которое использует ms mvc.Я все еще живу в каменном веке - использую IIS5.Я не знаю, как сделать в нем URL-адреса чистыми (без постфикса .aspx), и мне все равно, потому что производственная среда не будет использовать 5-ю версию.Но это раздражает при тестировании приложения вручную.
Мне нужен способ очистить эти URL-адреса или получить версию IIS внутри приложения, чтобы определить, нужен ли постфикс .aspx.
Решение
Попробуйте Request.ServerVariables["SERVER_SOFTWARE"], должен получиться как "IIS/5.1", если он вообще заполнен.
Не связан с StackOverflow