Silverlight / .Net RIA Services - Рабочий образец авторизации?

Я следил за многочисленными руководствами и пошаговыми руководствами / блогами о возможностях, которые Ria Services предоставляет при использовании Silverlight с ASP.Net. По сути, я ищу живой рабочий пример функциональности авторизации, которую Ria Services, очевидно, может использовать в ASP.Net. (Даже лучше, если он работает и с ASP.NET MVC)

Пример сбоя для работы реализация авторизации Ria Services

Перейти к интерактивной демонстрации ссылка на этой странице .... не работает

Этот может работать, но я не смог его достать работать на моем офисном компьютере (странная установка, которая, кажется, нарушает код без причины)


person Goober    schedule 08.09.2009    source источник


Ответы (4)


Отметьте здесь: введите здесь описание ссылки. Есть куча постов с образцами. Это не совсем то, что вам нужно, но есть пошаговая инструкция по настройке полной авторизации.

person naiemk    schedule 10.07.2011

У Брэда Абрамса есть хорошая информация. Также обратите внимание, что в новом шаблоне «Silverlight Business Application» в диалоговом окне Visual Studio -> New Project уже настроена проверка подлинности, и вы можете возиться с ней, не выясняя, как ее сначала настроить.

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 с аутентификацией служб RIA

person NotDan    schedule 22.10.2009

Скорее всего, вы еще не настроили свою среду. В файле machine.config для используемой версии фреймворка вы найдете определение LocalSqlServer. Вы должны отредактировать это определение, чтобы указать на SQL Server, обслуживающий базу данных aspnetdb, которую вы хотите использовать (и если у вас ее нет, начните с ее настройки).

Machine.config обычно находится в c:\windows\microsoft.net\framework\v2.something\config

Для разработки вы должны настроить это в файле machine.config рабочей станции, чтобы веб-сервер отладчика использовал вашу производственную базу данных аутентификации. Для производства вам необходимо выполнить ту же настройку на рабочем веб-сервере.

Существуют разные пути для 64- и 32-разрядных экземпляров фреймворка, и если, как и у меня, у вас есть 32- и 64-разрядные версии версий 2, 3, 3.5 и 4, то у вас есть восемь "корневых" файлов конфигурации. Если вы выследите их всех и установите все, это избавит вас от невыразимой путаницы в будущем.

person Peter Wone    schedule 07.01.2010

Это из моего блога в октябре прошлого года:

Шаблон бизнес-приложения для Silverlight поставляется со страницами входа и регистрации. Их очень легко подключить к ASPNETDB.mdf.

Просто добавьте строку подключения LocalSqlServer в свой файл web.config. Например, вот что я использую для подключения к Sql Server.

Это почти слишком просто!

Если вы используете SqlExpress на своем компьютере разработчика, это станет еще проще. Вам не нужно ничего делать. Просто создайте новое приложение Silverlight Business и запустите его. Зайдите на страницу авторизации и зарегистрируйтесь. Это будет медленным, но в фоновом режиме ваша ASPNETDB была только что создана и прикреплена, и вы войдете в систему. Если вы затем посмотрите файл Web.config, вы не увидите нигде строку подключения, так как по умолчанию используется для этого волшебства. Конечно, для реального подключения потребуется собственная строка подключения, подобная приведенной выше.

Грег

person Greg Gum    schedule 19.08.2010