Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Streaming в WCF. Передача файла через WCF. Что то не то с bindings в конфиге. Нужна помощь / 4 сообщений из 4, страница 1 из 1
25.04.2018, 06:38
    #39635752
AlexV1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Streaming в WCF. Передача файла через WCF. Что то не то с bindings в конфиге. Нужна помощь
Добрый день!

Пишу WCF-сервис для передачи файла на сервер и с сервера.
Для этого создал в VS 2017 WCF Service Library, накидал проект как в статье http://www.stefanoricciardi.com/2009/08/28/file-transfer-with-wcp/

Хочу для начала запустить из-под Visual Studio 2017, потом перенести на IIS

Сейчас при запуске по F5 в студии компилируется, запускается и выдает:
Для конечной точки с привязкой WebHttpBinding не удалось найти базовый адрес, соответствующий схеме http. Зарегистрированные схемы базовых адресов – []. ...
и при этом процесс запущен.

HTTPS не требуется, достаточно HTTP

Скажите кто в знает,
Где правильно настраивать привязку, о которой ругается - к App.config данного проекта или в конфиге подключающегося клиента и позже в IIS?
В чем причина ошибки? Разъясните пожалуйста.

App.Config

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />
  </appSettings>
  <system.web>
    <compilation debug="true" />
  </system.web>
  <system.serviceModel>
      
    <bindings>
      <basicHttpBinding>
        <binding name="myHttpBinding">
					<security mode="None">
					</security>
				</binding>

        <binding name="httpLargeMessageStream"
                 maxReceivedMessageSize="2147483647"
                 transferMode="Streamed"
                 messageEncoding="Mtom">             
        </binding>
          
      </basicHttpBinding>
    </bindings>
    
    <services>
      <service behaviorConfiguration="serviceBehavior"
               name="WcfServiceLibrary1.FileTransferService">
        
        <endpoint address=""
                  name="basicHttpStream"
                  binding="basicHttpBinding"
                  bindingConfiguration="httpLargeMessageStream"
                  contract="WcfServiceLibrary1.IFileTransferService" />        
       
        <endpoint address=""
                  binding="mexHttpBinding"
                  contract="IMetadataExchange" />
      </service>
    </services>
    
    <behaviors>
      <serviceBehaviors>

        <behavior name="serviceBehavior">
            <serviceMetadata httpGetEnabled="true" httpsGetEnabled="True" />
            <serviceDebug includeExceptionDetailInFaults="true" httpHelpPageEnabled="true" />
            <dataContractSerializer maxItemsInObjectGraph="2147483647" />
        </behavior>
        
      </serviceBehaviors>
    </behaviors>
    
  </system.serviceModel>

</configuration>
...
Рейтинг: 0 / 0
26.04.2018, 15:08
    #39636804
gpu
gpu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Streaming в WCF. Передача файла через WCF. Что то не то с bindings в конфиге. Нужна помощь
config неверный , смотри внимательно оригинал и что прописывается в ендпоинте как биндинг, а что как биндингконфигуратион, плюс для веба всетаки web.config a нe app.config.
...
Рейтинг: 0 / 0
26.04.2018, 15:11
    #39636805
gpu
gpu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Streaming в WCF. Передача файла через WCF. Что то не то с bindings в конфиге. Нужна помощь
gpuconfig неверный , смотри внимательно оригинал и что прописывается в ендпоинте как биндинг, а что как биндингконфигуратион, плюс для веба всетаки web.config a нe app.config.
хотя если сервис живет в консольном приложении тогда да app.config и надо прописать секцию <host>...</host>
...
Рейтинг: 0 / 0
06.05.2018, 17:00
    #39641000
AlexV1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Streaming в WCF. Передача файла через WCF. Что то не то с bindings в конфиге. Нужна помощь
Спасибо всем за помощь.
Проблема решилась как только я запустил Visual Studio 2017 с правами администратора, а в ней проект с WCF-серсисом
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / Streaming в WCF. Передача файла через WCF. Что то не то с bindings в конфиге. Нужна помощь / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]