Napisałem prostą aplikację, która wykorzystuje WCF do komunikacji między klientem a serwerem. Kiedy uruchamiam go lokalnie działa dobrze, jednak po uruchomieniu serwera i klienta na dwóch różnych polach pojawia się następujący wyjątek:Ustawianie poświadczeń dla aplikacji 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
Jakie są poświadczenia nie są akceptowane? I jak mogę je ustawić?
Czy istnieje sposób skonfigurowania serwera tak, aby nie wymagał uwierzytelniania? Aplikacja jest prostą aplikacją monitorującą, ponieważ bezpieczeństwo nie stanowi problemu.
Niestety o nie jest bardzo specyficzny: Aplikacja używa proxy rur i nie ma WCF plik konfiguracyjny jak kod wcf jest ręcznie kodowane.
Mój kod WCF jest oparty na kodzie w tym tutorialu: http://www.switchonthecode.com/tutorials/wcf-tutorial-basic-interprocess-communication
nie konw było standardem proctice wygenerować klas wcf z config till po skończyłem pisać cały kod. Teraz, gdy patrzę na samouczek/dokument pomocy, używają wygenerowanego kodu i wszystko wymaga zmiany konfiguracji.
Nie mam przepustowości (ja już żongluję 3 projektami), aby zastąpić mój komponent wcf jednym tht używa wygenerowanego kodu, ale będę musiał użyć generowania kodu następnym razem, gdy użyję wcf.
Myślę, że musisz być bardziej konkretny. Jakie jest wiązanie, z którego korzystasz? –