Kendi Çalışma Grubunda bulunan bir sunucuda bir WCF hizmeti ayarladım. Kurumsal etki alanında yaşayan bir istemciden bir TCP/IP bağlantısı kurmaya çalıştım. Bir bağlantı açmaya çalıştığımda, iletiyi içeren bir SecurityNegotiationException olsun: ". kimlik doğrulama sırasında yerine getirilmemiş bir uzaktan yan güvenlik gereksinimi ProtectionLevel ve/veya ImpersonationLevel artırmayı deneyin"Sorun Bir Sunucuda WCF Hizmetine Bağlanma
İç istisna okur: konularla ilgili bazı arkadaşlarıyla konuşma ve bazı google araştırmadan sonra
"ağ oturum açma başarısız" Ben sorun, istemci oturum çalışıyor olması sonucuna vardı şirket ağ giriş ve şifremi kullanarak sunucuya. Sunucu, şirket ağının bir parçası olmadığı için, şirket kimliğimi bilmez ve giriş/bağlantı girişimini reddeder. Bu analizin doğru olup olmadığı hakkında hiçbir fikrim yok.
Google sonuçları, belki de çözümün, sunucu makinesinde bulunan kullanıcı hesabının kimliğine bürünmem gerektiğidir. - Ayrıca, kullanıcı kimliğine bürünme özelliğini gösteren bu kod makalesinde de rastladım. Sunucudaki tek hesap şifre içermeyen bir yönetici olduğundan, bilgisayarın ip adresi "10.0.0.11", kullanıcı adı "Yönetici" ve şifreyi "" olarak denedim.
"Oturum açma hatası: Bilinmeyen kullanıcı adı veya hatalı parola"
sorunun başka ipucu: http://www.codeproject.com/KB/dotnet/UserImpersonationInNET.aspx?display=Print Ne yazık ki, iletiyle başarısız istemci ve sunucu üzerinde her iki makine olduğunda Kurumsal ağ, hiç bir bağlantı sorunu yoktur.
Hatayı nasıl çözebilirim ve bağlantıyı sunucuya nasıl tamamlayabilirim? En iyi uygulama olmasa bile, herhangi bir güvenliği kaldırmamaya tamamen izin veriyorum, böylece bu projeyi ileriye taşıyabileyim diye bu projeyi devam ettirebilirim
Sorunuz neydi? –