Как определить установленную версию хоста ASP.NET с веб-страницы

У меня есть сайт, работающий в среде общего хостинга Windows. В их панели управления для учетной записи общего хостинга он настроен на использование ASP.NET версии 3.0, но в нем не указано 3.5 SP1 специально.

Как я могу посмотреть установленную версию, запущенную на сервере, где мой сайт размещен на странице asp.net?

4 ответа

Решение

Спасибо!

Я только что добавил <% = Environment.Version%> на страницу и получил 2.0.50727.3053

@Jon Limjap: К сожалению, это говорит о версии.NET CLR (библиотека времени выполнения), а не о версии.NET Framework. Эти два номера версий не всегда одинаковы; в частности.NET Framework 3.0 и 3.5 используют.NET CLR 2.0. Таким образом, у OP действительно может быть только.NET 2.0 SP1, как указывает Environment.Version, или у него также может быть.NET 3.5 SP1, который он ищет.

Один из способов - создать исключение в Page Load, но не перехватывать его. Внизу страницы вы увидите номер версии.

Намек от Брайана Боатрайта, поставив <%=Environment.Version%> на странице и сохраните его в DotNetVersion.aspx, загрузите его, при тестировании по правильному URL, мир велик.

К сожалению, это была слишком старая версия для меня: 1.1.4322.2443

Другие вопросы по тегам