3


0

まず第一に私は私の英語をお詫び申し上げます…​

それで:私は問題を抱えている!

私は単純なWCFサービスのためのコードを書きました、そして、構成#1ですべてうまくいきます。

Conf#1 - サーバー


Conf#1 - クライアント


作成した個人認証クラスを使用してuserName認証を設定しようとすると、問題が発生します。 設定#2を投稿します。

Conf#2 - サーバー


Conf#2 - クライアント


アプリケーションを起動したときに

System.ServiceModel.Security.SecurityNegotiationException

private void button1_Click(object sender、EventArgs e){WCF.XnottaLightServiceClient client = new WCF.XnottaLightServiceClient(); client.ClientCredentials.UserName.UserName = "user"; client.ClientCredentials.UserName.Password = "pass";

string [] s = textBox6.Text.Split( '§'); int [] i = new int [s.Length]; (int j = 0; j <i.Length; j){i [j] = Convert.ToInt32(s [j]); }

string string1 = client.getString( "xnl"); }

何か案は?

ありがとう、アルベルト

1 Answer


2


さて、すぐに目立つのは、この矛盾です。

サーバ:


信頼性のあるセッションは有効= trueです。

クライアント:


信頼できるセッションは有効= falseです。

これは間違いなくミスマッチです - しかし、驚くべきことに、これはあなたの#1と#2の両方のシナリオにおけるケースです…​..

マーク