Можно ли импортировать System.Web.Security в проект WCF? - PullRequest
0 голосов
/ 25 марта 2011

В настоящее время я ищу создание нового проекта WCF с поддержкой JSON. После аутентификации я создам временный ключ сеанса для последующих запросов. Этот ключ будет храниться в таблице базы данных и использоваться для проверки конкретных запросов на обработку данных. Это должно уменьшить влияние на базу данных, так как таблица будет кэшироваться по памяти для скорости и позволит избежать отправки полных учетных данных при каждом запросе. Я должен объяснить, что все запросы должны иметь контекст учетной записи пользователя, сценария с ключом generci недостаточно.

Чтобы волшебство произошло, я хочу использовать ту же базу данных пользователей, что и веб-сайт, и хотел бы использовать класс (ы) SqlMembershipProvider. Я не могу передать учетные данные с веб-сайта на веб-сервис, так как сервис будет доступен с устройств, и требование системы сертификации в любом случае неосуществимо.

Можно ли импортировать пространство имен System.Web.Security в мой проект WCF или мне нужно будет написать новую систему управления членством и использовать ее, что позволит мне делиться кодом между двумя моими проектами?

Спасибо за помощь,

Dre

1 Ответ

0 голосов
/ 25 марта 2011

Когда я пытаюсь импортировать пространство имен, его там нет для этого проекта, хотя Iv'e проверил, что он нацелен на .NET 4 framework.Это почти как если бы оно не видело или не отфильтровывало пространство имен.

Я собираюсь создать новый проект сегодня вечером с нуля и посмотреть, справится ли он с этим.В худшем случае я даже могу попытаться откатиться с VS2010 на VS2008 в качестве среды разработки.

...