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

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


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