Я думаю что было бы полезно в первую очередь посмотреть на код внутри getParcelShops, ошибка явно идёт оттуда. Вообще перед тем, как задавать вопрос, очень полезно попробовать поискать информацию в вашем любимом поисковике:
persistenceexception c#
Первая ссылка -
PersistenceException Class
Написано:
This exception is thrown by a SqlPersistenceProviderFactory when general connectivity errors are encountered.
Таким образом, ваш svc где-то внутри себя так или иначе использует SqlPersistenceProviderFactory, и судя по всему испытывает какие-то проблемы с подключением к серверу. Проверьте ваш Connection String, далее если там всё верно, есть два основных варианта:
- Сервер находится где-то в интернете, тогда у вас проблемы с firewall (либо на вашей либо на серверной стороне)
- Сервер должен быть развёрнут локально - проверьте что он развернут и запущен, порт доступен для подключения, firewall не блокирует локальные подключения