2014-12-22 4 views
0

Я пытаюсь использовать API Qlikview в своем приложении. Я добавил ссылку на службу и установил ее в соответствии с их инструкциями, но я получаю предупреждение, которое, как я считаю, мешает мне использовать ссылку.Ошибка пространства имен с ссылкой на службу

В сообщении говорится,

ISerializable type with data contract name 'Exception' in namespace 'http://schemas.datacontract.org/2004/07/System' cannot be imported. The data contract namespace cannot be customized for ISerializable types and the generated namespace 'Tool.QMSAPIService' does not match the required CLR namespace 'System'. Check if the required namespace has been mapped to a different data contract namespace and consider mapping it explicitly using the namespaces collection. 
XPath to Error Source: //wsdl:definitions[@targetNamespace='http://ws.qliktech.com/QMS/11/']/wsdl:portType[@name='IQMS'] 

Есть несколько других предупреждающих сообщений, но я думаю, что это, вероятно, главный, и фиксируя это исправит другие.

Может ли кто-нибудь дать мне несколько идей о том, что искать, что может быть причиной этой ошибки?

ответ

0

Похоже, что какой-то код вызывает исключение типа System.Exception. Из-за этого этот объект не является сериализуемым и не может быть возвращен, это то, что говорит ошибка. Проблема может быть либо:

  • ошибку на их конце
  • проблема с входом вы обеспечиваете их.
+0

Хорошо спасибо. Попытайтесь связаться с ними, чтобы узнать, могу ли я проверить некоторые вопросы по этому вопросу – jimminybob