Ho scritto una semplice applicazione che utilizza WCF per comunicare tra client e server. Quando l'eseguo in locale funziona bene, ma quando ho eseguito il server e client su due scatole differenti ottengo la seguente eccezione:Impostazione delle credenziali per un'applicazione WCF?
Unexpected error occured, while getting the group names from the VDN server
System.ServiceModel.Security.SecurityNegotiationException: The server has rejected the client credentials.
System.Security.Authentication.InvalidCredentialException: The server has rejected the client credentials.
System.ComponentModel.Win32Exception: The logon attempt failed
Quali sono le credenziali non essere accettato? E come posso impostarli?
C'è un modo per configurare il server per non richiedere l'autenticazione? L'applicazione è una semplice applicazione di monitoraggio per la sicurezza non è davvero un problema.
dispiace di non essere molto specifico: L'applicazione utilizza un proxy pipa e non v'è alcun file di configurazione WCF come il codice WCF è codificato mano.
Il mio codice WCF si basa sul codice in questo tutorial: http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication
non ho konw era proctice standard per generare le classi WCF da una configurazione fino a dopo che avevo finito di scrivere tutto il codice. Ora ogni volta che guardo un tutorial/help doc usano codice generato e tutto richiede di cambiare la configurazione.
Non ho la larghezza di banda (sto già manipolando 3 progetti) per sostituire il mio componente wcf con uno che usa il codice generato ma mi assicurerò di usare la generazione del codice la prossima volta che userò wcf.
Penso che sia necessario essere più specifici. Qual è il legame che stai utilizzando? –