2012-03-26 6 views
1

Ich habe eine Silverlight 4-Anwendung, die Daten von einem Silverlight aktiviert WCF-Service und Verwendung von Bindung (basichttp). Manchmal, wenn wir den Silverlight-Anwendungsfenster-Anmeldebildschirm öffnen, werden nach Benutzername und Passwort gefragt, aber solche Dinge haben wir nicht aus dem Code aktiviert. Ich habe versucht, einige Konfigurationseinstellungen für den WCF-Dienst hinzuzufügen, dies aber nicht zu lösen.Login-Bildschirm beim Zugriff auf WCF von Silverlight-Anwendung

+1

Es ist wahrscheinlich fragen UAC für die Erlaubnis angeforderte Operation auszuführen. –

+0

hat IIS Windows-Authentifizierung aktiviert? –

+0

Windows-Authentifizierung ist aktiviert .. – Zafar

Antwort

0

Ich denke, ich war in der Nähe der Lösung, da mein WCF-Dienst keine große Datenmenge an meine Silverlight-Anwendung senden konnte, so dass die Verbindung zwischen beiden regelmäßig beendet wird und der Anmeldebildschirm angezeigt wird (versucht, die Verbindung wiederherzustellen). Nach dem Erhöhen der '' innerhalb der Verhaltens-Tag in der web.config, d. H. Einstellung der Max-Wert für die "maxItemsInObjectGraph" löste mein Problem und dieser Login-Bildschirm verschwand einfach.

Hoffe, dass dies hilft.

Grüße, Zafar

0

Um dies zu beheben, verwenden Sie Ntlm Authentifizierung für den WCF-Dienst anstelle von Windows. Dieses Problem wird normalerweise angezeigt, wenn Sie den Dienst unter einem Konto ausführen, das kein Domäne (d. H. Ein Computer) ist.

Für weitere Informationen lesen Sie in diesem MSDN-Artikel: Debugging Windows Authentication Errors (um es einfacher zu lesen, denken Sie an Kerboros und Windows-Authentifizierung als Synonym).

Verwandte Themen