मुझे लगता है कि अपने "बाइंडिंग" के तहत अगर तुम कहाँ <Security mode="Transport">
है, यदि आप इसे <security mode="None">
पर बदल देंगे, तो आप ठीक होंगे।
यह एक कोडबेस की एक प्रति है जिसे मैं उस कोड पर कर रहा हूं जिस पर मैंने कोड किया था, और ऐसा लगता है कि यह काम कर रहा है। मैं कम से कम डबल्यूएसडीएल मिल जब मैं सेवा मारा है कि अगर सब :)
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;
}
स्रोत
2010-03-24 18:36:21
यह उत्तर दिया गया है: आशा है कि यह http: // stackoverflow में मदद करता है।कॉम/प्रश्न/2 9 04883/कैसे-कर-मैं-उपयोग-wcf-with-only-basichttpbinding-ssl-and-basic-प्रमाणीकरण-इन-ii – user3607430