Обновление до ASP.NET 3.x

голоса
10

Я в настоящее время известно, что ASP.NET 2.0 и о и что есть 3.х версии .Net Framework.

Можно ли обновить веб-сервер ASP.NET до версии 3.х на .Net Framework?


Я попытался это, однако, при выборе, какую версию framwork .Net для использования в IIS (вкладка ASP.NET), только версии 1.1 и 2.0 шоу.

Есть ли работа вокруг?

Задан 07/08/2008 в 13:21
источник пользователем
На других языках...                            


6 ответов

голоса
4

если установить 3.5 и иметь настройки IIS для использования 2.0. Я буду иметь возможность использовать 3,5 функции?

Да это верно. У вас есть IIS , установленные в 2.0 как для 2,0 и 3,5 сайтов, так как они оба работают на одной и той же CLR. 3.5 использует другой метод компиляции , чем 2,0. Об этом заявил в web.config для сайта. Смотрите этот пост для получения более подробной информации по этому вопросу . Но установка в IIS для обоих 3.5 и 2.0 сайтов ASP.net идентичны.

Ответил 07/08/2008 в 13:41
источник пользователем

голоса
2

К сожалению, утверждение версии .NET могут быть установлены бок о бок, так что он не будет нарушать любые «устаревшие» приложения не совсем верно. Если установить 3.5, требуется 2.0 SP1, который может нарушить унаследованные приложения , которые используют 2.0 и подключаются к серверам баз данных Oracle.

Ответил 07/08/2008 в 13:39
источник пользователем

голоса
1

GateKiller,

.NET 3.0 и .NET 3.5 не изменили версию CLR, так что «с помощью ASP.NET 3.5» является более сложной вещью, что это звучит, как это должно быть первым. В сущности, вы все еще работаете на 2,0 CLR, но вы используете компилятор C # 3.0 и связывания против 3,5 библиотек. Это означает, что добавление кучи вещей в файл Web.config, чтобы стать 3,5 проектом ASP.NET.

Скотт Hanselman имеет удивительный блог охватывающих детали:

http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx

Ответил 16/08/2008 в 17:22
источник пользователем

голоса
1

Конечно, скачать 3.5 распространяемый, установить его на servre, и вы хорошо идти. .NET версии могут быть установлены бок о бок, так что он не будет нарушать никаких «унаследованных» приложений.

http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

Ответил 07/08/2008 в 13:32
источник пользователем

голоса
0

Новая база .Net 3.5, вы будете иметь новый сборочный System.Core + несколько больше, если вы используете такие функции, как Linq

.Net 3.5 поставляется с новым компилятором C # 3.0

ASP.Net еще версия 2.0

Прекрасный и сбивает с толку, не так ли ;-)

Вы должны обновить базу .Net на сервере .Net 3.5 SP1, но вы все еще собираетесь быть запущен ASP.Net 2.0

Ответил 16/08/2008 в 17:20
источник пользователем

голоса
0

Версия вы выбираете в IIS является версия CLR для использования. Есть только две версии CLR. В .NET Framework 3.5 работает на CLR 2,0

Ответил 07/08/2008 в 13:35
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more