Question

J'ai suivi de nombreux tutoriels et procédures pas à pas/blogs sur les capacités que Ria Services apporte lors de l'utilisation de Silverlight avec ASP.Net.Essentiellement, je recherche un exemple concret de la fonctionnalité d'autorisation que Ria Services peut apparemment prendre en charge à partir d'ASP.Net.(Encore mieux si cela fonctionne également avec ASP.NET MVC)

Exemple d'échec de mise en œuvre de l'autorisation des services Ria

Accédez au lien de démonstration en direct sur cette page....échec

Celui-ci peut fonctionner, mais je n'ai pas pu le faire fonctionner sur mon ordinateur de bureau (configuration étrange qui semble casser le code sans raison)

Était-ce utile?

La solution

Vérifiez ici: entrer la description de lien ici . Il y a un tas de messages donnant des échantillons. Ce pas exactement ce que vous voulez, mais a un rendez-vous grâce à la mise en place d'autorisation complète.

Autres conseils

Brad Abrams a quelques bonnes informations. Notez également que le nouveau modèle « Silverlight Business Application » dans le Visual Studio -> Nouveau projet de dialogue a mis en place l'authentification déjà où vous pouvez mess avec elle sans avoir à comprendre comment le configurer premier

.

http://blogs.msdn.com/brada/archive/2009/10/05/business-apps-example-for -silverlight-3-rtm-et-net-ria-services-juillet-update-partie-26-authentification et personalization.aspx

C # Silverlight avec les services d'authentification RIA

Il est fort probable que vous n'ayez pas encore configuré votre environnement.Dans le machine.config fichier pour la version du framework utilisée, vous trouverez LocalSqlServer défini.Vous devez modifier cette définition pour pointer vers le serveur SQL qui dessert la base de données aspnetdb que vous souhaitez utiliser (et si vous n'en avez pas, commencez par la configurer).

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

Pour le développement, vous devez configurer cela dans le fichier machine.config du poste de travail pour que le serveur Web du débogueur utilise votre base de données d'authentification de production.Pour la production, vous devez effectuer la même configuration sur le serveur Web de production.

Il existe différents chemins pour les instances de framework 64 et 32 ​​bits, et si comme moi vous disposez des éditions 32 et 64 bits des versions 2, 3, 3.5 et 4, alors vous avez huit fichiers de configuration "racine".Si vous les traquez tous et que vous vous installez tous d'entre eux, cela évitera une confusion indicible plus tard.

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 se connecter à un ASPNETDB.mdf ces.

Il suffit d'ajouter une chaîne de connexion LocalSqlServer à votre fichier web.config. Par exemple, voici ce que j'utilise pour se connecter à Sql Server.

       

Il est presque trop facile!

Si vous utilisez SqlExpress sur votre machine dev, il devient encore plus facile. Vous ne devez pas faire quoi que ce soit. Il suffit de créer une nouvelle application métier Silverlight et tirer vers le haut. Accédez à la page de journal sur et vous inscrire. Il sera lent, mais en arrière-plan, votre ASPNETDB vient d'être créé et attaché, et si vous regardez ensuite dans le fichier web.config vous être connecté., Vous ne verrez pas une chaîne de connexion partout, comme les valeurs par défaut utilisé pour ce morceau de magie. Bien sûr, une véritable connexion mondiale va avoir besoin de son propre chaîne de connexion comme ci-dessus.

Greg

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top