Как определить установленную версию хоста ASP.NET с веб-страницы - PullRequest
5 голосов
/ 01 сентября 2008

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

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

Ответы [ 4 ]

5 голосов
/ 01 сентября 2008

Спасибо!

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

5 голосов
/ 01 сентября 2008

@ 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, который он ищет.

2 голосов
/ 01 сентября 2008

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

1 голос
/ 03 июля 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...