Nano Hash - криптовалюты, майнинг, программирование

Служба WCF для Sl3

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

**Предупреждение 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.

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

Тони

10.10.2009

Ответы:


1

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

messageEncoding="Mtom" 

Вместо этого попробуйте: messageEncoding="Text".

or

transferMode="StreamedResponse"

Попробуйте вместо этого: transferMode="Buffered".

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

Марк

10.10.2009
  • Круто, но без них я все еще смогу загружать и скачивать файлы через сервис? 10.10.2009
  • Конечно — до параметра MaxReceivedMessageSize, определенного в вашей привязке. 10.10.2009
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..