Смена фреймворка с 3.5 на 4.0 на сервере

Я знаю, что мой вопрос немного прост, но я должен спросить об этом:

У меня есть свой сайт, построенный в Visual Studio 2008 с .Net framework 3.5, этот сайт размещен на моем сервере.

теперь по какой-то конкретной причине мне нужно установить framework 4.0 на сервер. и я просто хочу знать, согласится ли мой сайт с этим или нет.

Я имею в виду, что если я изменю свой фреймворк с 3.5 на 4.0, то я должен внести какие-то изменения на свой сайт, или этот сайт будет работать нормально, как и раньше.


person Abhishek Mathur    schedule 04.10.2012    source источник
comment
оставьте версию iis framework 3.5 как есть.   -  person A Developer    schedule 04.10.2012
comment
нет, я не могу, я сделал службу в 4.0, и теперь для запуска этой службы на сервере мне нужно установить 4.0. Я просто хочу убедиться, что, установив 4.0, мне не придется вносить изменения на моем сайте   -  person Abhishek Mathur    schedule 04.10.2012
comment
Ответ: вам не обязательно ... Вперед   -  person A Developer    schedule 04.10.2012


Ответы (3)


Вам также следует изменить версию Framework в пуле приложений вашего веб-сайта. бассейн

В принципе, помните, что версия Framework! = Версия CLR.

В вашем случае .NET Framework 3.5 = CLR 2.0 + (C # 3.0 | VB9)

person Cybermaxs    schedule 04.10.2012
comment
ваш сайт также должен быть скомпилирован с использованием .net 4. - person Cybermaxs; 04.10.2012
comment
на самом деле на сервере в основной папке папка с именем Hash want framework 4.0 только возможно, так что, не изменяя значение пула приложений для основного, я могу изменить пул приложений этой папки только тогда, когда я сделал эту папку как приложение - person Abhishek Mathur; 04.10.2012
comment
@AbhishekMathur. Да, у вас может быть веб-сайт с версией CLR и подпрограммы с другой версией CLR. Не забудьте скомпилировать свой веб-сайт с помощью .Net 4. - person Cybermaxs; 04.10.2012
comment
хорошо, это означает, что я могу это изменить, спасибо ... скажу вам, если столкнется с другой проблемой при изменении ... еще раз спасибо - person Abhishek Mathur; 04.10.2012

.NET Framework 3.5 и 4.0 имеют разные версии CLR и могут быть установлены параллельно на одном компьютере.

Это означает, что на вашем сайте не будет никаких проблем.

person Sathish Raja    schedule 04.10.2012

Установить фреймворк 4 на сервер нетрудно. С вашим сайтом все будет в порядке, если вы не измените целевую платформу в IIS appPool. Вы можете установить все фреймворки на одном компьютере.

person Community    schedule 04.10.2012
comment
на самом деле на сервере в основной папке папка с именем Hash want framework 4.0 только возможно, так что, не изменяя значение пула приложений для основного, я могу изменить пул приложений этой папки только тогда, когда я сделал эту папку как приложение - person Abhishek Mathur; 04.10.2012