2013-04-09 24 views
5

"Bir teminatsız veya yanlış güvenli arıza diğer taraftan aldığı edildi".alıyorum

Error

"Bir teminatsız veya yanlış güvenli arıza diğer taraftan aldığı edildi iç görün Hata kodu ve detay için Hata İstisnası. "

Bunu istemci tarafında yaptım ve bir konsol uygulamasında da aynısını yaptım, ancak bu hata geldi bir çakışma olabilir.

app.config'u da kontrol ettim.

Kod geçerli:

<client> 
    <endpoint address="net.tcp://localhost:5054/player" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IPlayerService" contract="PlayerService.IPlayerService" name="NetTcpBinding_IPlayerService"> 
    <identity> 
     <dns value="pident.cloudapp.net"/> 
    </identity> 
    </endpoint> 
    <endpoint address="net.tcp://localhost:5049/public" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IPublicService" contract="Public Service.IPublicService" name="NetTcpBinding_IPublicService"/> 
    <endpoint address="net.tcp://localhost:5051/user" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IUserService" contract="User Service.IUserService" name="NetTcpBinding_IUserService"> 
    <identity> 
     <dns value="pident.cloudapp.net"/> 
    </identity> 
    </endpoint> 

kimse bir fikri var mı?

+0

Ve önerilen hata olarak yaptınız ve iç istisnayı kontrol ettiniz mi? O ne dedi? – Tim

+0

İç Özel Durum: "İleti için güvenliği doğrularken bir hata oluştu." –

+0

Buna bir bakın [Güvenlik Olay Günlüğü ve Denetimi] (http://intrepiddeveloper.wordpress.com/2008/08/07/security-event-logging-auditing/) – Tim

cevap

4

Bu sorunu yeni aldım ve WCF bağlantılarında güvenlik içeriğini kapatmak zorunda kaldım. Onları hem istemcide hem de serviste bulunan bağlantı noktalarında kapatmanız gerekir.

<ws2007FederationHttpBinding> 
    <binding> 
     <security mode="TransportWithMessageCredential"> 
      <message establishSecurityContext="false" /> 
     </security> 
    </binding> 
</ws2007FederationHttpBinding> 

Bu yayını bakınız:: Testclient doğru ya da değil parametrelerini kabul edip etmediğini Komut satırında http://stack247.wordpress.com/2013/05/28/an-unsecured-or-incorrectly-secured-fault-was-received-from-the-other-party/

0

, kontrol WCF IIS barındırılan ise

İşte yapılandırma dosyası var.

Örnek: hizmetiyle sorun
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE>wcftestclient.exe http://localhost:31/AuthenicationService.svc?wsdl

sen verdik girişler eşleşen değilse yoktur.
Bunun yerine, oluşturulan hizmete yeniden bakmak zorundasınız.
İçinde sorun yoksa, yalnızca istemci tarafı için gidin.