В какой момент (если есть) имеет смысл использовать некоторые функции веб-приложения .NET и разделить их на отдельные веб-службы?
Например, у нас есть очень большое веб-приложение, которое также вызывает серию длительных операций (наша основная бизнес-логика). У нас также есть dll со специфичными для клиента пользовательскими функциями, которые вызываются непосредственно из веб-проекта. Иногда нам нужно двигаться очень быстро, чтобы изменить эти функции клиента, часто за несколько часов.
Однако, если мы внесем изменения в специфичные для клиента функции (или экстренное изменение основных функций) и опубликуем новый проект, то это приведет к удалению всех пользователей из системы при перезагрузке приложения. Казалось бы, есть лучший способ ... но я не уверен, что это может быть ...