所以我的解决方案中有两个项目,一个是ASP.Net C#Web App,另一个是Silverlight应用程序。我的问题是,不是使用ASP.net网站管理工具为这两个站点配置用户和安全性,我可以以某种方式只使用一个为两者配置用户吗?
答案 0 :(得分:2)
为此,您只需为两个来源的用户提供共享存储机制。这通常是一个数据库。
答案 1 :(得分:1)
我不确定在Visual Studio中,但如果您要部署到IIS,则可以在更高级别配置表单登录,并将其用于每个应用程序。
答案 2 :(得分:1)
使用单一登录是正确的方法!
您已经可以在Silverlight中使用您的aspnet成员身份。我们使用这种方式,这是正确的。通过这种方式,您可以共享所有会员信息,例如个人资料,群组。
http://blogs.msdn.com/b/kylemc/archive/2010/05/10/using-asp-net-membership-in-silverlight.aspx
http://www.silverlightshow.net/items/Leveraging-the-ASP.NET-Membership-in-Silverlight.aspx