У меня есть приложение, которое использует пару вызовов SOA для получения информации из базы данных. На данный момент мы отправляем эти вызовы на тестовый сервер, но в ближайшее время команда QA будет использовать это, и у них будет своя собственная база данных QA, а затем, конечно, у нас есть рабочий сервер.
Обычно я выполняю сделку типа #if #define, но я раньше не использовал SOA, и я не уверен, как изменить URL-адреса сервера, которые, я думаю, находятся в папке App.Config и Service reference в XML , на лету.
Как примечание, все вызовы идентичны по своему функционированию, у них просто разные местоположения в базе данных.