Я использую VSTS 2008 + C # + .Net 3.0. Я использую автономный WCF. При выполнении следующего оператора (host.Open ()) возникает следующая ошибка привязки не найдена. Я опубликовал весь свой файл app.config, есть идеи, что не так?
ServiceHost host = new ServiceHost(typeof(MyWCFService));
host.Open();
Сообщение об ошибке,
Значение свойства algorithmSuite не может быть проанализировано. Ошибка: значение «Aes128» не является допустимым экземпляром типа «System.ServiceModel.Security.SecurityAlgorithmSuite».
РЕДАКТИРОВАТЬ1: Я изменил значение параметра костюма алгоритма на значение По умолчанию, но при выполнении Open () обнаружил новую ошибку, сообщение об ошибке, любые идеи, что не так,
Проверка привязки завершилась неудачно, поскольку WSHttpBinding не поддерживает надежные сеансы через транспортную безопасность (HTTPS). Не удалось открыть фабрику каналов или хост службы. Используйте защиту сообщений для безопасного и надежного обмена сообщениями через HTTP.
Полный app.config,
<?xml version="1.0"?>
<configuration>
<system.serviceModel>
<bindings>
<wsHttpBinding>
<binding name="MyBinding"
closeTimeout="00:00:10"
openTimeout="00:00:20"
receiveTimeout="00:00:30"
sendTimeout="00:00:40"
bypassProxyOnLocal="false"
transactionFlow="false"
hostNameComparisonMode="WeakWildcard"
maxReceivedMessageSize="100000000"
messageEncoding="Mtom"
proxyAddress="http://foo/bar"
textEncoding="utf-16"
useDefaultWebProxy="false">
<reliableSession
enabled="false" />
<security mode="Transport">
<transport clientCredentialType="Digest"
proxyCredentialType="None"
realm="someRealm" />
<message clientCredentialType="Windows"
negotiateServiceCredential="false"
algorithmSuite="Default"/>
</security>
</binding>
</wsHttpBinding>
</bindings>
<services>
<service name="MyWCFService"
behaviorConfiguration="mexServiceBehavior">
<host>
<baseAddresses>
<add baseAddress="https://localhost:9090/MyService"/>
</baseAddresses>
</host>
<endpoint address="" binding="wsHttpBinding" bindingConfiguration="MyBinding" contract="IMyService"/>
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="mexServiceBehavior">
<serviceMetadata httpsGetEnabled="True"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
<startup><supportedRuntime version="v2.0.50727"/></startup></configuration>
заранее спасибо, Джордж