Сервис wcf останавливается после нескольких запросов - PullRequest
0 голосов
/ 03 февраля 2010

Я работаю над приложением, в котором я использую сервис wcf. В настоящее время я размещаю свой сервис на локальном хосте и получаю к нему доступ только путем добавления ссылки на сервис в свой проект. На одной из моих страниц я отправляю запрос на изменение выбранного индекса в выпадающем списке. Он отлично работает для первых нескольких запросов, но внезапно останавливается после этого, давая следующее исключение

" Не удалось вызвать службу. Возможные причины: служба недоступна или недоступна; конфигурация на стороне клиента не соответствует прокси-серверу; существующий прокси-сервер недействителен. Дополнительные сведения см. В трассировке стека. можно попытаться восстановить, запустив новый прокси-сервер, восстановив конфигурацию по умолчанию или обновив службу."

Как сервис может остановиться безо всякой причины и это тоже с моего локального хоста. Работает только для первых 3-4 запросов. В сервисе я просто отправляю целое число и возвращаю записи на его основе, используя класс в общем списке.

Заранее спасибо

1 Ответ

1 голос
/ 03 февраля 2010

Какой протокол / привязки вы используете? Можете ли вы показать нам конфиг? Все, что находится внутри <system.serviceModel> как на стороне сервера, так и на стороне клиента.

Возможно, вы создаете клиентский прокси и вызываете метод сервиса, а не закрываете и удаляете клиентский прокси должным образом? В этом случае у вас могут закончиться соединения в какой-то момент - но это невозможно определить без некоторого кода, чтобы увидеть, что вы делаете. Можете ли вы показать нам договор на обслуживание и код, как вы его называете со стороны клиента?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...