【问题标题】:Silverlight/.Net RIA Services - Authorization Working Sample?Silverlight/.Net RIA 服务 - 授权工作示例?
【发布时间】:2011-07-10 20:34:59
【问题描述】:

我关注了大量关于 Ria Services 在将 Silverlight 与 ASP.Net 结合使用时带来的功能的教程和演练/博客。本质上,我正在寻找 Ria Services 显然可以从 ASP.Net 获取的授权功能的实时工作示例。 (如果它也能与 ASP.NET MVC 一起使用就更好了)

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)

【问题讨论】:

    标签: asp.net authorization wcf-ria-services asp.net-authorization


    【解决方案1】:

    在这里查看:enter link description here。有一堆帖子提供样本。它不完全是您想要的,但有一个设置完全授权的演练。

    【讨论】:

      【解决方案2】:

      布拉德艾布拉姆斯有一些很好的信息。另请注意,Visual Studio -> 新项目对话框中的新“Silverlight 业务应用程序”模板已经设置了身份验证,您可以在其中随意设置,而无需先弄清楚如何设置。

      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

      【讨论】:

        【解决方案3】:

        很可能您还没有配置您的环境。在正在使用的框架版本的machine.config 文件中,您会发现 LocalSqlServer 已定义。您应该编辑此定义以指向提供您要使用的 aspnetdb 数据库的 SQL Server(如果您没有,则从设置它开始)。

        Machine.config 一般在c:\windows\microsoft.net\framework\v2.something\config

        对于开发,您必须在工作站 machine.config 中进行配置,以使调试器的网络服务器使用您的生产身份验证数据库。对于生产,您必须在生产网络服务器上进行相同的配置。

        64 位和 32 位框架实例有不同的路径,如果您像我一样拥有 32 位和 64 位版本的版本 2、3、3.5 和 4,那么您有 八个“root”配置文件。如果您将它们全部追捕并设置所有,它将在以后避免无数的混乱。

        【讨论】:

          【解决方案4】:

          这是我去年 10 月的博客:

          Silverlight 的业务应用程序模板带有登录和注册页面。将这些连接到 ASPNETDB.mdf 非常容易。

          只需将 LocalSqlServer 连接字符串添加到您的 web.config 文件。例如,这里是我用来连接 Sql Server 的。

          这简直太容易了!

          如果您在开发机器上使用 SqlExpress,它会变得更加容易。你不必做任何事情。只需创建一个新的 Silverlight 商业应用程序并启动它。进入登录页面并注册。它会很慢,但是在后台,您的 ASPNETDB 刚刚创建并附加,您将登录。如果您随后查看 Web.config 文件,您将不会在任何地方看到连接字符串,因为默认值是用于这件魔法。当然,现实世界的连接需要它自己的连接字符串,就像上面一样。

          格雷格

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2011-04-09
            • 1970-01-01
            • 1970-01-01
            • 2011-02-05
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多