Будет ли запуск aspnet_regiis.exe -ir создавать проблемы? - PullRequest
0 голосов
/ 17 июня 2009

Я задал вопрос об изменении версии сайтов .Net в IIS. Если это влияет на классические сайты asp и т. Д. (См. Влияет ли настройка asp.net на классическую asp (настройки IIS 6) ) И это выглядит хорошо. Итак, мой дополнительный вопрос: вызовет ли меня выполнение этой команды? Что он делает, это изменяет значение по умолчанию (и все существующие?) Версии .net на 2.0.

Это не повлияет на любой из сайтов .net, так как они уже имеют версию 2.0. Классическим страницам asp необходимо обновить пулы приложений, чтобы они работали с 2.0, но могу ли я столкнуться с другими проблемами?

Я пытался сделать это в тестовой среде, и ни один сайт не закрывался во время установки (из команды), но у меня не было ни классических сайтов asp, ни сайтов .net, работающих (хотя я должен проверить думать об этом) но может ли что-то еще сломаться?

Эта команда делает что-нибудь еще? У нас запущено несколько очень больших сайтов, и у нас не может быть периодов простоя, поэтому я должен быть на 100% уверен, что эта команда безопасна. Поскольку все сайты выходят из строя каждый раз, когда мы меняем новый номер версии .net, нам нужно получить это исправление как можно скорее.

Есть хорошие идеи?

Ответы [ 2 ]

1 голос
/ 17 июня 2009

Это не должно вызывать каких-либо побочных эффектов, поскольку это связано с тем, что IIS делает со страницами .NET (например, расширениями aspx). Поскольку классические страницы asp не обрабатываются расширениями .NET в IIS, я не вижу причин для беспокойства.
EDIT:
В соответствии с MSDN вы можете использовать опцию

-norestart - запрещает перезапуск службы публикации в Интернете после установки или обновления карт сценариев ASP.NET. Если вы не используете эту опцию, все пулы приложений будут переработаны.

чтобы вы могли видеть из пулов приложений , будет ли переработан.

0 голосов
/ 01 мая 2010

давно я спрашивал, но, Дрор, спасибо за редактирование. Я обязательно попробую.

Я действительно нашел решение этой проблемы несколько месяцев назад.

Вы можете экспортировать конфигурацию сайта, и вы получите файл XML, отредактируете этот файл и зададите имя сайта и т. Д. (Например, dev1). Затем вы импортируете это и получаете новый сайт с предварительно настроенным .net. Просто убедитесь, что вы изменили имя и другие вещи, которые не могут совпадать с другими сайтами (например, вещи хоста, не могу точно вспомнить, какие параметры были), потому что это может вызвать проблемы.

Happy iising

...