Поддерживается ли .net 1.1 в Windows Server 2008? - PullRequest
1 голос
/ 15 июля 2009

У нас проблема.

Большая часть нашего кода написана на .net 1.1 (включая asp.net).

Нам сообщили, что Microsoft не поддерживает .net 1.1 в Windows Server 2008.

Мы действительно смущены тем, что, по-видимому, только Asp.Net 1.1 не поддерживается в Server 2008.

Наш вопрос в том, что означает Asp.net 1.1, это просто пространство имен System.Web?

Мы хотели бы перейти на Server 2008 (ну, на самом деле, IIS7) как можно скорее, и если бы нам нужно было только переписать материал Asp.net, а не весь наш бизнес-уровень и уровень доступа к данным, это было бы намного проще. 1011 *

Ответы [ 5 ]

3 голосов
/ 15 июля 2009

ASP.net 1.1 не настроен из коробки, но это можно сделать. Это действительно IIS7, а не Windows Server 2008.

Вот статья о том, как это настроить: http://blogs.iis.net/bills/archive/2008/06/02/installing-asp-net-1-1-with-iis7-on-vista-and-windows-2008.aspx

Что касается обновления до 2.0. Все зависит от вашего кода и от того, использовали ли вы какие-либо функции, которые устарели. Если вы разрабатывали в VS2003, открытие проектов в VS2008 может преобразовать его, и тогда вы можете легко настроить таргетинг на .net fx 2.0. Большинство проблем будет видно во время компиляции. Большинство изменений тривиальны и могут быть изменены в несколько строк кода. Также могут потребоваться изменения в файле web.config.

3 голосов
/ 15 июля 2009

Это можно сделать как , описанное в этой статье . Но не так много критических изменений , чтобы перейти на 2.0 и выше.

1 голос
/ 15 июля 2009

Мы запускаем приложения ASP.NET 1.1 на Windows Server 2008, так что это, безусловно, возможно. Я полагаю, что вам просто нужно установить .NET 1.1 вручную, но я не могу сообщить подробности, так как не справился с этим.

0 голосов
/ 07 августа 2009

К сожалению, иногда это не просто «конвертировать и тестировать». Например, у нас есть «устаревшее» приложение .NET 1.1, в котором используются улучшения веб-служб 1.0 (WSE 1.0). WSE 1.0 не поддерживается в .NET 2.0 и выше.

0 голосов
/ 15 июля 2009

Почему вы думаете, что вам придется что-то переписывать? Это просто "конвертируй и тестируй".


.NET 1.1 Вторично распространяемый пакет :

ASP.NET поддерживается только на следующие платформы: Microsoft Windows 2000 Professional (Пакет обновления 3 рекомендуется), Microsoft Windows 2000 Сервер (рекомендуется Service Pack 3), Microsoft Windows XP Professional и Семейство Microsoft Windows Server 2003.

...