Цитата:
Сообщение от
mazzy
как только выполнили веб-сервис на AOS - нужно перегружать AOS, если хочется обновить веб-сервис на ax2009
Цитата:
Сообщение от
mazzy
Но может можно обновить Service Reference НЕ перегружая AOS?
В данном случае "обновить Service Reference" - это выгрузить одну .NET-сборку и загрузить другую с тем же именем, но другим кодом внутри, правильно? CLR умеет
выгружать сборки только вместе с AppDomain, в который(е) они загружены. В AX2012 на такой случай сделали настройку
Allow hot swapping of assemblies when the server is running, которая заставляет AOS создавать новый AppDomain на каждую новую клиентскую сессию - и выгружать этот AppDomain, когда соотв. сессия завершается. В AX2009 такой возможности нет, насколько я помню, так что остается разве что перезагружать AOS. Как при этом не привлекать внимание санитаров? А запустить "свой собственный" AOS прям... хоть
из ком.строки, на отдельном TCP-порту, проверять сервис, потом прибивать AOS по Ctrl-Break в консоли. Как минимум, другим пользователям это помешать не должно.