Изменить версию Платформы.NET пула приложений к 3,5?

Я использовал следующий код для создания таблицы «Заметки»

CREATE TABLE Notes (id int (11) NOT NULL AUTO_INCREMENT, created отметка времени NOT NULL DEFAULT CURRENT_TIMESTAMP при обновлении CURRENT_TIMESTAMP, [ 113] текст, content текст, public tinyint (1) DEFAULT NULL, userid int (11) NOT NULL, beerid int (11) NOT NULL, первичный ключ (id), ключ [119 ] (userid), KEY beerid (beerid)) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARSET DEFAULT = latin1;

удалено "CONSTRAINT Notes_ibfk_1 ИНОСТРАННЫЙ КЛЮЧ (userid) Ссылки [1115 ] (id), ОГРАНИЧЕНИЕ Notes_ibfk_2 ИНОСТРАННЫЙ КЛЮЧ (beerid) ССЫЛКИ Beers (id) "

11
задан Massimiliano Kraus 19 October 2017 в 23:23
поделиться

5 ответов

3,5 платформы все еще выполняют сверху 2,0 CLR поэтому, что Вы видите, корректно.

У Scott Hanselman есть хорошее сообщение в блоге о деталях этого:

Маркетинговый термин "Платформа.NET 3.5" относится к нескольким вещам. Во-первых, LINQ, который огромен, и включает новые языковые компиляторы для C# и VB. Во-вторых, остальные поддерживают добавленный к Windows Communication Foundation, а также, в-третьих, тому, что Ajax ASP.NET включен, а не отдельная загрузка, как это было прежде в ASP.NET 2.0. Существует несколько других вещей в.NET 3.5, как SP1.NET 2.0 для исправления ошибок, но один способ понять то, что было добавлено в.NET 3.5, состоит в том, чтобы заглянуть c:\windows\assembly.

.NET Framework 3.5, 3.0 SP1, 2.0 SP1: CLR, WinForms, ASP.NET, LINQ, REST, AJAX, WPF, WCF, WF, Card Space

17
ответ дан 3 December 2019 в 03:37
поделиться

Это просто, потому что версия базового RTL в 3,5 все еще 2.0?

ДА

6
ответ дан 3 December 2019 в 03:37
поделиться

Выпадающее рассматриваемое использует версию CLR, загруженного в пространство процесса Вашего пула приложений, которое должно быть уникальным (Вы не можете загрузить 1,1 CLR в процесс с уже загруженными 2,0 CLR, и наоборот).

Однако.NET 3,5 использования v2.0 CLR - единственная добавленная вещь является новыми версиями библиотек и некоторой поддержки компилятора вокруг новых возможностей в VB.NET и C#. Если Вы выберете 3.5, то Вы будете использовать 3.5 пока Ваша ссылка блоков 3,5 версии блоков.

4
ответ дан 3 December 2019 в 03:37
поделиться

Вы не должны делать ничего больше, кроме имеют правильно настроенный web.config

0
ответ дан 3 December 2019 в 03:37
поделиться

Мы просто установили 3,5 платформы на нашем сервере (Windows Server 2003/IIS6), перезагруженный, и это было этим.

Конечно, необходимо было разработать приложения против версии 3.5 платформы, но она не похожа на изменение от 1,1 до 2,0, где необходимо изменить настройки .NET в свойствах веб-сайта с помощью менеджера по IIS.

0
ответ дан 3 December 2019 в 03:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: