выполнение страниц, созданных в рамках 1.1 и 2.0 на одном веб-сайте - PullRequest
1 голос
/ 03 апреля 2012

У меня есть приложение, которое встроено в фреймворк 1.1. Это приложение теперь перестраивается в фреймворк 2.0, но по какой-то причине нам приходится использовать некоторые страницы фреймворка 1.1. Таким образом, для этого мы выполняем оба приложения одновременно, а n выполняем работу, используя строки запросов. Поэтому мой вопрос, можем ли мы включить страницы, созданные в рамках 1.1 и 2.0, в один веб-сайт, если нет, то, пожалуйста, предложите мне другую альтернативу, потому что мой метод не настолько безопасен ... ожидание ответа ....

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Вы можете запустить веб-сайт в .NET 2, а некоторые его каталоги - в .NET 1.1. Обратите внимание, что веб-сайт должен работать в пуле приложений .NET 2, а каталоги .NET 1.1 - в пуле приложений .NET 1.1.

Насколько я помню, невозможно запустить сайт в .NET 1.1 и некоторые каталоги в .NET 2.

Чтобы уберечься от утопления в неприятностях, в этом случае вам следует полностью перейти на .NET 2.

Даже когда приходит .NET 4, параллельное выполнение все еще сложно (как вы можете видеть из этой статьи, http://msdn.microsoft.com/en-us/library/a99txfy5%28v=vs.100%29.aspx).

0 голосов
/ 03 апреля 2012

Вы не можете запускать две разные "основные версии" asp.net вместе под одним именем, например 1.1 и 2.0

Основные причины, по которым каждая из них подключена к пулу, и пул выполняется IIS, и у каждого пула есть только версия, которую можно запустить, и iis может обрабатывать один пул на сайт. И вы не можете запустить два сервера на одном порту (80).

Единственный способ запустить это разделить имя URL или порт и иметь, например:

www.site.com и www1.site.com и настройте два разных пула для запуска двух совершенно разных сайтов, а также некоторые способы соединения ссылок с одного на другой или использования iframe и включения некоторых частей одного в другой.

Лучший способ - портировать версию 1.1 на версию 2.0

...