Один из вариантов (если вы не хотите выяснять, почему он не обращается к нужной службе) - запустить приложение Silverlight с удаленного сервера IIS, а затем из Visual Studio загрузить соответствующее решение Silverlight , прикрепите к браузеру процесс, который вы хотите отладить (Debug / Attach to Process). Затем вы можете установить точки останова или все, что вам нужно сделать. И, как к сведению, если вы используете Internet Explorer, вы заметите, что есть два процесса iexplore.exe. Присоедините к тому, который имеет «Silverlight» в качестве опции отладчика.
Альтернатива - выяснить, почему ваш локальный клиент не вызывает удаленный сервер, но это может быть довольно сложным делом. Я предполагаю, что вы уже проверили свой код и конфигурацию, чтобы убедиться, что он действительно указывает на сервер и порты, на которые вы хотите, чтобы он указывал? Неправильное использование порта при переносе конфигурации из dev в prod является частой причиной этой конкретной проблемы.