Как я должен разместить свой WCF RIA DataDomainService на IIS для мобильного и Silverlight интерфейса? - PullRequest
1 голос
/ 23 июня 2011

Я создал RIA DataDomainService, который я открыл для своего проекта silverlight.Служба WCF RIA является частью веб-приложения ASP.NET.Мы проделали большую работу по внедрению DataDomainService.

Проект Silverlight может извлекать сериализованные данные, которые возвращает веб-сайт.Так что все работает правильно.

Теперь клиент хочет использовать интерфейс мобильного телефона.Мы хотим вызвать тот же RIA DataDomainService с мобильного телефона, и для этого нам нужно разместить службу RIA на веб-сервере или в службе Windows и т. Д.

Я не могу понять, как разместить RIA DataDomainService в IIS?Можете ли вы, пожалуйста, руководство, если это возможно?Должен ли я взять службу RIA и поместить ее в проект WCF и включить ее в свой проект asp.net?

Пожалуйста, руководство

С уважением

1 Ответ

1 голос
/ 23 июня 2011

Если вы перенесете свой код в проект библиотеки сервисов RIA, он создаст проект библиотеки веб-сервисов и проект клиентской библиотеки, которые связаны волшебством сервисов RIA.Веб-библиотека может использоваться вашим веб-сайтом путем простой ссылки на нее, и соответствующая клиентская библиотека будет связана с вашим приложением Silverlight.

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

Что касается использования сервисов RIA из WCF ... Сервисы RIA - это сервисы WCF (только с большим количеством подключений поверх вызовов).При этом вы, вероятно, do просто хотите представить более простой API, используя стандартную службу WCF (совместное использование кода / данных из вашей службы RIA), поскольку у вас нет клиентского кода служб RIA для целевой платформы (предположительно, если это не для WP7).

Я бы предложил отдельную библиотеку для ваших моделей EF и использовал бы их как в вашем проекте служб RIA, так и в отдельном проекте услуг WCF.Они не будут такими похожими из-за отсутствия клиента RIA для вашей целевой платформы.

Хостинг WCF на вашем веб-сайте - это просто его подключение, как в случае служб RIA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...