Вы действительно должны учитывать природу того, чего вы пытаетесь достичь здесь.
Трудно точно сказать, что вы нажимаете на код.У меня сложилось впечатление, у вас есть веб-сайт, который вызывает веб-сервис.В этом контексте вы тестируете клиентский код, а не просто тестируете сервис.
Если это так, удалите атрибуты и укажите URL-адрес нужного сервиса, как вам подсказал UrbaEsc.Если вы не удаляете атрибуты, вы запускаете вызывающий код в контексте сайта.
Даже если вышеупомянутое не является сценарием и основано на том, что вы ответили на UrbanEsc в комментариях,Затем вы будете тестировать внешний вызов веб-службы, инициированный тем же процессом сайта.
Вы сказали: «Нашел, но VS все еще что-то запускает на локальном хосте, а затем пытается связаться с внешним сервером ... Похоже, VS просто не предназначен для реального удаленного тестирования веб-сервисов»
Прочитайте выше.Я бы сказал, что вам нужно лучше понять, что вы делаете.Вы, безусловно, можете тестировать удаленные веб-сервисы, как вы можете делать практически все, что можете кодировать.Вы делаете это из клиентского кода, который не знает ничего отличного от того, что знает любой другой внешний клиент службы.Поддержка на этом не заканчивается, так как вы можете выполнить нагрузочное тестирование сервиса.
Обратите внимание, что то, что вы делаете, это не модульные тесты, это интеграционные тесты.Или, в зависимости от области применения вашей системы, выполните полные системные тесты.