В моем проекте - услуга wcf restful, которая позволяет пользователям загружать фотографии в веб-службу.
После изменения настроек конфигурации, чтобы разрешить загрузку больших файлов.(добавьте конфигурацию привязки, то есть «TransferMode», «BufferSize» и т. д.) Все контракты на операции все работают должным образом.
Однако страница справки службы для конечной точки перестала работать.
Страница справки возвращается, как только я удаляю настройку конфигурации привязки для моей конечной точки
Как исправитьэтот??где я пропустил
спасибо всем
<bindings>
<webHttpBinding>
<!-- buffer: 64KB; max size: 64MB -->
<binding name="StreamedBinding" closeTimeout="00:01:00" openTimeout="00:01:00"
receiveTimeout="00:10:00" sendTimeout="00:01:00" transferMode="Streamed"
maxBufferPoolSize="67108864" maxBufferSize="65536" maxReceivedMessageSize="67108864">
</binding>
</webHttpBinding>
</bindings>
<service name="WCFRestFul.ApiRestful">
<endpoint address="" binding="webHttpBinding"
bindingConfiguration="StreamedBinding" bindingName="StreamedBinding"
contract="WCFRestFul.IApiRestful" behaviorConfiguration="web" />
</service>
Обновление: Я думаю, что это не только из-за режима передачи, но, возможно, некоторые другие настройки.Страница справки службы возвращается после того, как я удалил «bindingConfiguration» в приведенном выше коде.У меня есть 2 конечные точки.Другая конечная точка не имеет "bindingConfiguration", и страница справки службы прекрасно работает на этом.Я определенно пропустил кое-что здесь, возможно кое-что простое.любая помощь будет принята с благодарностью