1

J'ai suivi de nombreux tutoriels et revues/blogs sur les capacités que Ria Services apporte à la table lors de l'utilisation de Silverlight avec ASP.Net. Essentiellement, je suis à la recherche d'un exemple de fonctionnement en direct de la fonctionnalité d'autorisation que RIA Services peut apparemment prendre en charge depuis ASP.Net. (Encore mieux si cela fonctionne avec ASP.NET MVC aussi)Services Silverlight/.Net RIA - Exemple de travail d'autorisation?

Example of failed to work Ria Services authorization implementation

Navigate to the live demo link on this page....fails

This one may work however I couldn't get it to work on my office computer(strange setup that seems to break code for no reason)

Répondre

0

Vérifiez ici: enter link description here. Il y a un tas de messages donnant des échantillons. Ce n'est pas exactement ce que vous voulez, mais il y a une procédure à suivre pour établir une autorisation complète.

0

Brad Abrams a quelques bonnes informations. Notez également que le nouveau modèle "Silverlight Business Application" dans la boîte de dialogue Visual Studio -> Nouveau projet dispose déjà d'une authentification dans laquelle vous pouvez jouer sans avoir à comprendre comment le configurer en premier.

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

C# Silverlight with RIA Services Authentication

0

Très probablement, vous n'avez pas configuré votre environnement encore. Dans le fichier machine.config pour la version du framework utilisée, vous trouverez LocalSqlServer défini. Vous devriez éditer cette définition pour pointer vers le serveur SQL desservant la base de données aspnetdb que vous voulez utiliser (et si vous n'en avez pas, commencez par la configurer).

Machine.config est généralement c:\windows\microsoft.net\framework\v2.something\config

Pour le développement, vous devez configurer ce dans le poste de travail machine.config d'utiliser la base de données d'authentification de production de serveur Web du débogueur. Pour la production, vous devez faire la même configuration sur le serveur web de production.

Il existe différents chemins pour les instances de structure 64 et 32 ​​bits, et si vous avez des éditions 32 et 64 bits des versions 2, 3, 3.5 et 4, vous avez huit fichiers de configuration "racine". Si vous les traquez tous et que vous réglez sur tous les d'entre eux, cela vous évitera une confusion incalculable plus tard.

0

Ceci est de mon blog en octobre dernier:

Le modèle Business Application pour Silverlight est livré avec un login et d'enregistrer les pages. Il est très facile de les connecter à un ASPNETDB.mdf. Ajoutez simplement une chaîne de connexion LocalSqlServer à votre fichier web.config.

Par exemple, voici ce que j'utilise pour me connecter à Sql Server.

Il est presque trop facile!

Si vous utilisez SqlExpress sur votre machine dev, cela devient encore plus facile. Vous n'avez rien à faire. Créez simplement une nouvelle application Silverlight Business et lancez-la. Accédez à la page de connexion et enregistrez-vous. Ce sera lent, mais en arrière-plan, votre ASPNETDB a été créé et joint, et vous serez connecté. Si vous regardez alors dans le fichier Web.config, vous ne verrez aucune chaîne de connexion nulle part, comme les valeurs par défaut sont utilisé pour ce morceau de magie. Bien sûr, une connexion au monde réel aura besoin de sa propre chaîne de connexion comme ci-dessus.

Greg

Questions connexes