2013-06-25 2 views
0

У меня есть два веб-приложения (отдельные виртуальные каталоги), которые находятся в DefaultAppPool на Windows Server 2003. У моего первого приложения есть ссылка, и когда я нажимаю на нее, открывается второе приложение.Как перенаправить запрос из одного пула приложений в iis 6.0

Теперь я хочу использовать другую инфраструктуру .NET для обоих веб-приложений, а для этого в IIS 6.0 мне придется размещать их в отдельных пулах приложений.

Теперь возникает вопрос: возможно ли размещать их в разных пулах приложений и сохранять неповрежденное поведение, чтобы, если я нажму ссылку на первое веб-приложение, он все равно сможет открыть второе веб-приложение, размещенное в другом приложении бассейн?

Спасибо заранее,

D

ответ

0

Я думаю, я нашел решение, и это проще, чем то, что я на самом деле думал.

шаги я взял:

  1. Создать другой пул приложений в IIS 6.0 на Windows Server 2003

  2. Присвоить один из веб-приложения в этом пуле. Итак, теперь у меня есть два веб-приложения в двух разных пулах приложений. В настоящее время оба имеют версию ASP.NET как 2.0.50727

  3. Измените версию приложения ASP.NET одного из приложений на 4.0.30319. Настолько интересный факт, чтобы понять здесь - в IIS 6 вы не можете установить платформу .NET для пула приложений. Он фактически принимает это от первого приложения в нем, а затем применяет его ко всем веб-приложениям, находящимся в этом пуле приложений.

  4. И все!

  5. Можно проверить список всех сайтов и на какие версии .NET они настроены с помощью aspnet_iisreg -lk. Запустите эту команду из каталога .NET framework. Для бывшего: C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319

  6. Оба сайтов с разными рамками .NET будет перечислены

Надеется, что это помогает.