Недвижимость httpRequest 'нет
Я получаю эту ошибку при запуске сборки вне Visual Studio:
«Свойство с именем httpRequest отсутствует»
Если я запускаю тот же код внутри Visual Studio, он работает. У кого-нибудь есть представление о том, что я делаю не так?
Мой app.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="CacheServiceEndpoint" />
<binding name="consultaWebServicePortBinding" maxBufferPoolSize="524288" maxBufferSize="10485760"
maxReceivedMessageSize="10485760">
<readerQuotas maxDepth="32" maxStringContentLength="10485760"
maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
<security mode="Transport" />
</binding>
<binding name="consultaWebServicePortBinding1" />
</basicHttpBinding>
<customBinding>
<binding name="CustomBinding_ICacheService">
<binaryMessageEncoding />
<httpTransport />
</binding>
</customBinding>
</bindings>
<client>
<endpoint address="http://....svc"
binding="basicHttpBinding" bindingConfiguration="CacheServiceEndpoint"
contract="Cache.ICacheService" name="CacheServiceEndpoint" />
<endpoint address="http://.../binary"
binding="customBinding" bindingConfiguration="CustomBinding_ICacheService"
contract="Cache.ICacheService" name="CustomBinding_ICacheService" />
<endpoint address="https://..."
binding="basicHttpBinding" bindingConfiguration="consultaWebServicePortBinding"
contract="ABC.consultaWebService" name="consultaWebServicePort" />
</client>
</system.serviceModel>
</configuration>
Что я делаю, чтобы позвонить:
svc = new consultaWebServiceClient ("consultaWebServicePort");
svc.Endpoint.Behaviors.Add (new CustomEndpointBehavior (user, psw));
Спасибо!