Влияет ли настройка asp.net на классическую asp (настройки IIS 6) - PullRequest
3 голосов
/ 11 мая 2009

У моей компании есть несколько классических сайтов asp и разработка новых сайтов на asp.net, и каждый раз, когда мы создаем новый сайт в IIS 6, все сайты закрываются на пару секунд. Поэтому я думаю об изменении значения по умолчанию версии ASP.NET на 2.x, поскольку именно это мы и разрабатываем, и мне интересно, влияют ли эти настройки на классические asp-сайты, работающие на том же IIS. 1001 *

Все они имеют версию asp.net 1.1 прямо сейчас, но нам приходится обходить все эти сайты каждый раз, когда мы добавляем новый сайт в IIS.

Есть какие-нибудь предупреждения? Что-нибудь, что мне нужно знать и т.д.?

Спасибо большое.

Ответы [ 2 ]

1 голос
/ 12 мая 2009

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

Вы найдете паузу сервера на несколько секунд, если вы измените конфигурацию какого-либо пула приложений или если вы переключитесь на версию .Net, работающую на сайте, все сайты, работающие в этом пуле приложений, будут сброшены как Сброс пула приложений.

Я бы рекомендовал создать 2 пула приложений, один для ваших новых сайтов .Net 2.0 и один для старых классических сайтов, это также поможет при разработке, хотя вряд ли возможно написать код для завершения сбоя пул приложений.

Единственное, что нужно помнить, это то, что каждый пул приложений имеет небольшую нагрузку на память около 3-5 МБ, поэтому, если вы создадите пул приложений для каждого сайта и разместите большое количество сайтов, вы очень быстро исчерпаете ОЗУ.

1 голос
/ 11 мая 2009

Все сайты сбрасываются при смене версии сайта. Поэтому рекомендуется заменить значение по умолчанию на то, которое вы добавляете чаще всего.

Настройка по умолчанию не повлияет на существующие сайты, .net, classic или другие.

Единственные проблемы, с которыми вы можете столкнуться, это то, что вы не можете запустить виртуальное приложение 1.1 на сайте 2.0.

Кроме того, вы не можете запускать разные версии в одном и том же пуле приложений. Поэтому вы должны изменить пул приложений по умолчанию так же, как и изменение версии по умолчанию.

Кроме того, я прочитал некоторые параметры командной строки и другие параметры, которые означают, что вы можете изменить версию сайта, не вызывая сброс всего iis. Однако мне не удалось сделать это лично.

...