запуск asp.net 2.0 и 1.1 на одном сайте… работает в одной области, но дает сбой в другой

StackOverflow https://stackoverflow.com/questions/800426

  •  03-07-2019
  •  | 
  •  

Вопрос

На нашем сайте используется ASP.NET 1.1, и мне нужно, чтобы ASP.NET 2.0 работал в отдельном разделе того же сайта, пока мы не получим его полностью преобразованным.Я создал новую папку и в IIS «создал приложение» в этой папке.Затем я перешел на вкладку ASP.NET и изменил версию своего нового приложения на 2.0.Это отлично работает на моем локальном компьютере и отлично работает для папки администратора, которая выполняет ту же задачу, которую создал коллега, но для этой папки это привело к сбою частей сайта .NET 1.1, выдавая следующее сообщение об ошибке (ниже) .Я «удалил приложение» из своей новой папки, и ошибка была исправлена.

=====================================
Server Application Unavailable 
The web application you are attempting to access on this web server is
currently unavailable.  Please hit the "Refresh" button in your web
browser to retry your request. 
=====================================
Это было полезно?

Решение

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

Самый простой способ справиться с этим — создать пул приложений под названием .NET 1.1 и один под названием .NET 2.0.

При запуске «Создать приложение» убедитесь, что вы выбрали правильный пул приложений для версии .NET, которую использует приложение.

Это должно устранить любые ошибки при запуске приложения.

Другие советы

Вы не можете запускать две разные версии ASP.NET в одном пуле приложений.Вам потребуются два отдельных пула приложений и два отдельных веб-сайта для обслуживания ASP.NET 1.1 и ASP.NET 2.0 из одной установки IIS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top