Frage

Ich habe zahlreiche Tutorials gefolgt und Komplettlösungen / blogs über die Fähigkeiten, dass Ria Dienstleistungen auf den Tisch bringt, wenn Silverlight mit ASP.Net verwenden. Im Wesentlichen aus ASP.Net Ich bin auf der Suche nach einem lebenden Arbeitsbeispiel der Autorisierungsfunktionalität, dass Ria Dienste offenbar ergreife kann. (Noch besser, wenn es funktioniert auch mit ASP.NET MVC)

Beispiel gescheiterte Ria Dienstleistungen zur Arbeit Genehmigung Umsetzung

Navigieren Sie zu die Live-Demo Link auf dieser Seite .... nicht

Das man aber arbeiten kann ich konnte nicht bekommen es auf meinem Bürocomputer (seltsame Einrichtung, die ohne Grund zu brechen Code scheint) zu arbeiten

War es hilfreich?

Lösung

Überprüfen Sie hier: eingeben Link Beschreibung hier . Es gibt eine Reihe von Stellen geben Proben. Es ist nicht genau das, was Sie wollen, aber hat ein Freilos für volle Berechtigung einrichten.

Andere Tipps

Brad Abrams hat einige gute Informationen. Beachten Sie auch, dass die neue „Silverlight Business Application“ Vorlage in dem Visual Studio. -> Neues Projekt Dialog Authentifizierung bereits eingerichtet hat, wo man herumspielen damit ohne herauszufinden, die, wie es einzurichten ersten

http://blogs.msdn.com/brada/archive/2009/10/05/business-apps-example-for -silverlight-3-rtm-and-net-ria-services-Juli-update-Teil-26-Authentifizierungs-and-personalization.aspx

C # Silverlight mit RIA Services-Authentifizierung

Wahrscheinlich haben Sie Ihre Umgebung noch nicht konfiguriert. In der machine.config-Datei für die Framework-Version im Einsatz, finden Sie LocalSqlServer definiert. Sie sollten diese Definition zu Punkt, an dem SQL Server bearbeiten, um die aspnetdb Datenbank serviert, die Sie verwenden möchten (und wenn Sie eine nicht durch die Einrichtung, dass beginnen müssen dann).

Machine.config ist in der Regel in c:\windows\microsoft.net\framework\v2.something\config

Für die Entwicklung haben Sie diese in der Workstation machine.config zu konfigurieren, um die Debugger zu machen Webserver Ihre Produktion Authentifizierungsdatenbank verwenden. Für die Produktion müssen Sie sich auf die Produktion Webserver die gleiche Konfiguration tun.

Es gibt verschiedene Pfade für 64 und 32-Bit-Rahmen-Instanzen, und wenn Sie wie ich Sie haben 32 und 64 Bit-Versionen von Version 2, 3, 3,5 und 4, dann haben Sie acht „root“ -Konfiguration Dateien. Wenn man sie alle nach unten und setzen Sie jagen alle von ihnen wird es später unsäglichen Verwirrung speichern.

Dies ist aus meinem Blog im Oktober letztes Jahr:

Das Business Application Template für Silverlight kommt mit einem Login und Seiten registrieren. Es ist sehr leicht, diese zu einem aspnetdb.mdf zu verbinden.

Fügen Sie einfach eine LocalSqlServer Verbindungszeichenfolge zu Ihrer web.config-Datei. Zum Beispiel, hier ist das, was ich zu SQL Server verbinden.

       

Es ist fast zu einfach!

Wenn Sie SqlExpress auf Ihre Dev-Maschine verwenden, wird es noch einfacher. Sie müssen nichts tun. Erstellen Sie einfach einen neuen Business-App Silverlight und feuern sie auf. Gehen Sie auf die Login-Seite und registrieren. Es wird langsam sein, aber im Hintergrund, Ihre ASPNETDB wurde gerade erstellt und angebracht ist, und Sie werden angemeldet sein. Wenn Sie dann in der Datei Web.config suchen, werden Sie nicht eine Verbindungszeichenfolge überall sehen, wie die Standardeinstellungen sind für dieses Stück der Magie verwendet. Natürlich wird eine reale Welt-Verbindung eine eigene Verbindungszeichenfolge wie die oben müssen.

Greg

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top