2009-10-10 2 views
0

Я написал простой сервис, который загружает & загружает файлы XML. Я хочу реализовать его в проекте Silverlight 3, но при этом я получаю следующие предупреждения:Служба WCF для Sl3

** Предупреждение 1 Предупреждение о настраиваемом инструменте: «Конечная точка» BasicHttpBinding_IxmlLoad 'по адресу' http://tony-pc/xmlLoadService/Service.svc 'несовместимо с Silverlight 3. Пропуск. ..
**

** Предупреждение 2 Предупреждение о настраиваемом инструменте: не найдено никаких конечных точек, совместимых с Silverlight 3. Сгенерированный клиентский класс не будет использоваться, если информация о конечной точке не предоставляется через конструктор.
**

Хотя у меня есть следующая конечная конфигурация в моем файле web.config:

 <bindings> 
    <basicHttpBinding> 
    <binding name="basicHTTP" 
      receiveTimeout="00:10:00" 
      sendTimeout="00:10:00" 
      closeTimeout="00:10:00" 
      openTimeout="00:03:00" 
      messageEncoding="Mtom" 
      maxBufferSize="100000" 
      maxReceivedMessageSize="100000" 
      transferMode="StreamedResponse"> 
    </binding> 
</basicHttpBinding> 
    </bindings> 
    <services> 
<service behaviorConfiguration="mexBehavior" name="LoadXMLService.XMLOperations"> 
    <endpoint address="" 
       binding="basicHttpBinding" 
       bindingConfiguration="basicHTTP" 
       contract="LoadXMLService.IxmlLoad" /> 
     </service> 
    </services> 

Моей служба размещена в IIS 7.0.

Может ли кто-нибудь помочь мне в том, что не так?

Тони

ответ

1

Я не большой специалист в Silverlight, но я уверен, что один из этих двух записей конфигурации является виновником:

messageEncoding="Mtom" 

Try: messageEncoding = «Текст» вместо ,

или

transferMode="StreamedResponse" 

Try: transferMode = "буферизацией" вместо этого.

Можете ли вы попробовать другие ценности, просто чтобы убедиться, что это проблема?

Marc

+0

Прохладный, но без них я все еще смогу загрузить и загрузить файлы через службу? –

+1

Уверен - до параметра MaxReceivedMessageSize, определенного в вашей привязке. –