2008-11-12 3 views
2

Возможно ли иметь два виртуальных каталога под одним и тем же веб-сайтом в IIS, но виртуальные каталоги должны использовать разные версии .net framework?виртуальные каталоги с различными рамами .net

Например, на веб-сайте по умолчанию может ли я иметь один виртуальный каталог с таргетингом на фреймворк 2.0 и второй виртуальный каталог, ориентированный на инфраструктуру 1.1?

Это для IIS 6, спасибо!

ответ

5

Вы не говорите, какую версию IIS вы используете, но для версии 6.0 и выше просто назначаете их различным пулам приложений и устанавливаете пулы для использования правильной версии .Net.

+0

Обратите внимание, что это означает, что вы больше не можете использовать IIS в XP для тестирования. – 2008-11-12 16:35:56

1

Вам необходимо создать «приложение» для обоих виртуальных каталогов, а затем присвоить их версию ASP.NET с помощью вкладки ASP.NET в свойствах веб-сайта.

Кроме того, как упоминалось в @sunny, вам нужно иметь два разных пула приложений, и каждый виртуальный каталог должен быть указан в другом пуле приложений. Потому что разные версии ASP.NET не могут работать в одном пуле приложений.

0

Это зависит от того, отмечены ли они как «приложения». Виртуальные каталоги приложений могут использовать разные рамки. Убедитесь, что вы связываете их с различными пулами приложений. Никогда не смешивайте две версии платформы .NET в одном пуле приложений.

Важное замечание: Если вы создаете виртуальный каталог в качестве приложения, вы не делите состояние сеанса и другие связанные с ним объекты. Также Server.MapPath ("~") и другие связанные с ServerURL методы, свойства будут указывать на физический каталог виртуального каталога, а не на главный корень.

Смежные вопросы