Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WPF, Silverlight Новый топик    Ответить
 проблема с PollingDuplexHttpBinding  [new]
aihulya
Member

Откуда:
Сообщений: 7
вот мой app.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

<system.web>
<compilation debug="true" />
</system.web>
<!-- Во время развертывания проекта библиотеки служб содержимое файла конфигурации необходимо добавить к файлу
app.config на узле. Файлы конфигурации для библиотек не поддерживаются System.Configuration. -->
<system.serviceModel>
<extensions>
<bindingExtensions>
<add name="pollingDuplexHttpBinding" type="System.ServiceModel.Configuration.PollingDuplexHttpBindingCollectionElement, System.ServiceModel.PollingDuplex, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</bindingExtensions>
</extensions>
<bindings>
<pollingDuplexHttpBinding>
<binding name="PollingDuplexHttpBinding" sendTimeout="00:00:05">
<security mode="Transport"/>
</binding>
</pollingDuplexHttpBinding>
</bindings>

<services>
<service behaviorConfiguration="SIHouseServiceBehavior" name="SIHService.Service1">
<endpoint address="http://localhost:8732/Design_Time_Addresses/SIHService/Service1/WPF/" binding="wsDualHttpBinding" contract="SIHService.IService1">
<identity>
<dns value="localhost:8732" />
</identity>
</endpoint>
<endpoint address="http://localhost:8732/Design_Time_Addresses/SIHService/Service1/SL/" binding="PollingDuplexHttpBinding" contract="SIHService.IService1">
<identity>
<dns value="localhost:8732" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
<service name="SIHService.CrossDomainService" behaviorConfiguration="DefaultServiceBehavior">
<endpoint address="" binding="webHttpBinding"
contract="SIHService.ICrossDomainService" behaviorConfiguration="webHttpBehavior">
<identity>
<dns value="localhost:8732" />
</identity>
</endpoint>
<host>
<baseAddresses>
<add baseAddress="http://localhost:8732/" />
</baseAddresses>
</host>
</service>
</services>
<behaviors>
<endpointBehaviors>
<behavior name="webHttpBehavior">
<webHttp />
</behavior>
</endpointBehaviors>
<serviceBehaviors>
<behavior name="SIHouseServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
</behavior>
<behavior name="DefaultServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>

выходят ошибки :
не удалось разрешить указанную ссылкой сборку "System.ServiceModel.PollingDuplex", поскольку она зависит от "System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35", отсутствующей в текущей целевой платформе ".NETFramework,Version=v4.0,Profile=Client". Удалите ссылки на сборки не в целевой платформе или рассмотрите возможность переориентации проекта.

не удалось разрешить указанную ссылкой сборку "System.ServiceModel.PollingDuplex", поскольку она зависит от "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", отсутствующей в текущей целевой платформе ".NETFramework,Version=v4.0,Profile=Client". Удалите ссылки на сборки не в целевой платформе или рассмотрите возможность переориентации проекта.

Элемент "bindings" имеет недопустимый дочерний элемент "pollingDuplexHttpBinding". Список ожидаемых элементов: "basicHttpBinding, customBinding, msmqIntegrationBinding, netPeerTcpBinding, netMsmqBinding, netNamedPipeBinding, netTcpBinding, wsFederationHttpBinding, ws2007FederationHttpBinding, wsHttpBinding, ws2007HttpBinding, wsDualHttpBinding, netTcpContextBinding, wsHttpContextBinding, basicHttpContextBinding, mexHttpBinding, mexHttpsBinding, mexNamedPipeBinding, mexTcpBinding, webHttpBinding". C:\Users\Asus\Favorites\Downloads\проект\ZWaveManager\ZWaveManager\SIHService\App.config 16 8

у подключаемой System.ServiceModel.PollingDuplex.dll Version и PublicKeyToken написаны правильно. Проверяла с помощью sn.exe.

Что тут не так?
21 апр 11, 13:07    [10547196]     Ответить | Цитировать Сообщить модератору
 Re: проблема с PollingDuplexHttpBinding  [new]
ShadowZ
Member

Откуда:
Сообщений: 45
aihulya,

Попробуйте в свойствах проекта установить Target Framework ".NET Framework 4"

Хорошо бы конфиг обернуть в тег SRC.
21 апр 11, 14:27    [10548008]     Ответить | Цитировать Сообщить модератору
 Re: проблема с PollingDuplexHttpBinding  [new]
aihulya
Member

Откуда:
Сообщений: 7
Поменяла. Ничего не помогло(((
22 апр 11, 10:53    [10551640]     Ответить | Цитировать Сообщить модератору
 Re: проблема с PollingDuplexHttpBinding  [new]
LR
Member

Откуда: 8P8C
Сообщений: 2423
aihulya
Поменяла. Ничего не помогло(((

а если в конфиге "System.ServiceModel.PollingDuplex, Version=3.0.0.0" подправить на ..., Version=4.0.0.0 ?
22 апр 11, 13:08    [10552698]     Ответить | Цитировать Сообщить модератору
Все форумы / WPF, Silverlight Ответить