Я могу выполнить ASP.NET 2,0 и 3,5 кода того же веб-сайта?

Прежде всего, ваши даты ($d11 and $d12) должны быть в формате yyyy-mm-dd, чтобы они соответствовали стандартному формату даты для mysql.

Затем вам нужно изменить это предложение:

 $sql="SELECT * FROM book WHERE d1>'$d11' OR d2<'$d12'";

и использовать AND вместо OR следующим образом:

 $sql="SELECT * FROM book WHERE d1>'$d11' AND d2<'$d12'";

и, наконец, вы должны использовать подготовленные операторы, чтобы избежать SQL инъекции

9
задан Dima 26 September 2008 в 19:28
поделиться

9 ответов

.NET 3.5 2.0 с несколькими дополнительными библиотеками. Таким образом, ответ - да, можно выполнить их на том же веб-сайте. На самом деле Вы не можете даже установить веб-приложение для выполнения под 3,5. Это просто работает под 2,0. Можно проверить вкладку ASP.NET в свойства сайта IIS, чтобы видеть, что нет даже опции запустить приложение под 3,5.

14
ответ дан 4 December 2019 в 08:54
поделиться

Пока Ваш сервер работает 3.5, можно выполнить обоих.

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

Можно выполнить код в.NET 2.0 и.NET 3.5 на том же сервере, но у Вас должен быть по крайней мере один пул приложений на версию платформы. Единственная вещь, которую необходимо наблюдать, не состоит в том, чтобы смешать 2,0 приложения и 3,5 приложения в том же пуле.

Объяснение: только одна платформа может быть загружена для каждого процесса, и каждое приложение порождает свой собственный процесс (процессы)

1
ответ дан 4 December 2019 в 08:54
поделиться

Что касается IIS, 3.5 и 2.0 то же. То, относительно чего необходимо быть осторожны, не смешивается 1.1 и 2.0 в том же пуле приложений.

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

.Net 3.5 является extenion к платформе.Net 2.0. После обновления до платформы.Net 3.5, можно запустить приложения, которые используют весь.Net 2.0/3.0 и 3.5 framworks.

1
ответ дан 4 December 2019 в 08:54
поделиться

Да Вы можете без проблемы.

1
ответ дан 4 December 2019 в 08:54
поделиться

ASP.NET 3.5 все еще работает на.NET 2,0 CLR при входе в IIS, Вы будете видеть, что можно только выбрать 2.0 или 1.1

Таким образом, ответ, да... ASP.NET 3.5 является в основном просто дополнительными блоками в GAC.

.NET 3.5 была просто модификациями к самим компиляторам, и библиотеками, не CLR.

1
ответ дан 4 December 2019 в 08:54
поделиться

Можно выполнить их обоих в то же время, что и долго, поскольку.NET 3.5 установлена.

0
ответ дан 4 December 2019 в 08:54
поделиться

Я просто преобразовал бы весь код к 3,5, и он должен работать отлично, если у Вас есть 3,5 установленных на поле.

Aslo отмечают, что VS, 2008 делает много предназначение и много возможностей, которые являются новыми в 3,5, является на самом деле функциями компилятора, не самой платформой. Таким образом, можно быть нацелены на 2,0 платформы и все еще получить многие новые функции 3,5.

0
ответ дан 4 December 2019 в 08:54
поделиться
Другие вопросы по тегам:

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