银光+ RIA 服务和自定义用户/密码存储
使用 VS2010 中的 Silverlight 业务应用程序 模板可以创建一个包含 Silverlight 项目和 ASP.NET 项目的良好默认解决方案。它还自动提供一些很好的身份验证,似乎将新注册用户的用户名/密码等存储到本地 SQL Server 数据库中。
是否可以自定义存储机制?我已经在其他地方有一个数据存储,并且想自己处理详细信息的添加/删除等。
Using the Silverlight Business Application template in VS2010 creates a nice default solution with a Silverlight project and an ASP.NET project. It also automatically provides some nice authentication that seems to store usernames/password/etc for newly registered users into your local SQL Server database.
Is it possible to customize the storage mechanism? I already have a data store elsewhere and want to handle the adding/removing etc of details myself.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,你可以。 WCF RIA 服务使用默认的 ASP.NET 成员资格提供程序。因此,在网络上搜索如何修改它们(通过 web.config)以连接到另一个源,这对于 SL/WCF RIA 服务应用程序来说是透明的。
例如,我已将它们连接到 Azure 存储(表),而不是此应用程序上的默认 ASPNETDB 数据库: http:// /cloudypizza.cloudapp.net 。您可以通过单击“登录”创建自己的帐户来测试它。
我已经在 我的博客(仅法语抱歉)
问候,
大卫
Yes, you can. WCF RIA Services is using the default ASP.NET Membership provider. So search on the web on how to modify them (via web.config) to connect to another source and it will be transparent for the SL/WCF RIA Services application.
For instance, I've connected them to the Azure Storage (table) instead of the default ASPNETDB database on this application : http://cloudypizza.cloudapp.net . You can test it by creating your own account on clicking on "login".
I've briefly explained how I've done it here on my blog (in French only sorry)
Regards,
David