У меня есть служба wcf, и она работает нормально.
Затем из моего приложения asp.net я пытаюсь подключиться к этому сервису. Все в порядке, запрос от asp.net поступает в службу (как я могу отладить код), а затем, когда он возвращается к клиенту, у меня появляется следующая ошибка:
The underlying connection was closed: The connection was closed unexpectedly
Мой контракт на обслуживание WCF следующий:
[OperationContract()]
WCFResponseGetAllProducts GetAllProducts(WCFRequestGetAllProducts request);
И классы WCFResponseGetAllProducts, WCFRequestGetAllProducts имеют атрибуты [DataContract]. Члены этих классов имеют атрибут [DataMember].
Однако, когда я добавил другой метод в мой контракт:
[OperationContract()]
int Test();
тогда я могу выполнить его из приложения asp.net mvc без проблем. Может кто-нибудь, пожалуйста, помогите мне?
PS. В настоящее время я размещаю свой сервис wcf на веб-сервере по умолчанию в Visual Studio 2010