ASP.Net перезапуск / обновление GAC - PullRequest
2 голосов
/ 14 июля 2010

Как мне «правильно» перезапустить сервер ASP.NET (IIS 5.1), чтобы обновить загруженные сборки? Я попробовал несколько вещей, но безуспешно:

Прямо сейчас, каждый раз, когда у меня появляется новая версия, я публикую свой сайт с компьютера разработчика, а затем вручную копирую сборки в папку /bin, но мне нужно перезагрузить сервер после каждого обновления, чтобы мой сайт действительно обновлялся. Страницы Aspx обновляются немедленно (я могу изменить их и увидеть, как они обновляются на лету), но сборки с выделенным кодом не перезагружаются до тех пор, пока я фактически не перезапущу машину.

Чтобы быть уверенным в этом, я показываю номер версии SVN (жестко закодированный в моей сборке во время сборки): <% Response.Write(SvnInfo.CurrentRev); %>

[Редактировать] Оооо - моя ошибка в конце концов. Оказывается, команда «Опубликовать» не перестраивает сборки каждый раз. Я перестроил версию выпуска вручную, опубликовал ее, и она работала, как только я скопировал сборки в папку bin.

1 Ответ

2 голосов
/ 14 июля 2010

Оооо - моя ошибка в конце концов.Оказывается, команда «Опубликовать» в Visual Studio не перестраивает сборки каждый раз.

Я перестроил версию выпуска вручную, опубликовал ее, и она работала без проблем, как только я скопировал сборкив папку bin.

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