Я думаю, что если под вашими "привязками", где у вас есть <Security mode="Transport">
, если вы измените его на <security mode="None">
, все будет в порядке.
это копия кодовой базы, над которой я работаю, я сделал это в коде, и, похоже, она работает. Я получаю WSDL, по крайней мере, когда запускаю сервис, если это вообще помогает:)
BasicHttpBinding basicBinding = new BasicHttpBinding();
if (RegistryConnectionStringFactory.UseSslForCommunications)
{
basicBinding.Security.Mode = BasicHttpSecurityMode.TransportWithMessageCredential;
basicBinding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName;
}
else
{
basicBinding.Security.Mode = BasicHttpSecurityMode.None;
basicBinding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName;
}