1

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

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)

ответ

0

Проверьте здесь: enter link description here. Существует множество сообщений, дающих образцы. Это не совсем то, что вы хотите, но имеет сквозную настройку для полной авторизации.

0

Брэд Абрамс имеет некоторую полезную информацию. Также обратите внимание, что новый шаблон бизнес-приложения Silverlight в диалоговом окне 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 with RIA Services Authentication

0

Скорее всего, вы не настроили среду еще. В файле 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, то у вас есть восемь «корневые» файлы конфигурации. Если вы их все поймаете и установите все из них он сохранит несказанное замешательство позже.

0

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

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

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

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

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

Грег