Это решение от Скотта Лэнфорда сработало для меня:
http://www.codeexperiment.com/post/Debugging-XBAPWCF-Applications.aspx
Цитата:
Возможные причины этой ошибки многочисленны, но в данном случае это произошло потому, что по умолчанию Debug-> Start Action для проекта XBAP «Запустить браузер в URL», где URL просто указывает на файл .xbap на диске (например, C: \ проекты \ MyProject \ Bin \ Debug \ myproject.xbap).
Чтобы приложение XBAP с частичным доверием могло взаимодействовать со службой WCF, оно должно быть развернуто из того же домена и порта, что и служба WCF. Чтобы решить эту дилемму, нужно подделать URL-адрес XBAP, запустив приложение XBAP с PresentationHost.exe и указав URL-адрес XBAP (скопированный из значения «Начать браузер с URL-адреса») через параметр debug и URL-адрес службы WCF через debugSecurityZoneURL параметр.
Например, параметры отладки для вашего проекта XBAP должны выглядеть примерно так:
Запустить действие -> Запустить внешнюю программу = % windir% \ system32 \ PresentationHost.exe
Параметры запуска -> Аргументы командной строки = -debug "c: \ projects \ myproject \ bin \ debug \ MyProject.xbap" -debugSecurityZoneUrl "http://localhost:2022"