Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.16.254] |
|
Сообщ.
#1
,
|
|
|
Доброго времени суток, господа-специалисты.
Волнует три вопроса: 1. Является ли эта технология надстройкой над wcf? Если да, то: 2. Можно ли так же конфигурировать его из кода/конфига Если да,то: 3. где и как прописывать конфигурацию в web.config? Заранее благодарю за помощь. |
Сообщ.
#2
,
|
|
|
Для тех, у кого возник подобный вопрос:
По умолчанию, когда создаёшь в asp.net приложении WCF DataService, он почему-то в конфиге никакой особой конфигурации не пишет. Целевая секция выглядит в Web.config следующим образом: <system.serviceModel> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> </system.serviceModel> Туда просто нужно написать что-то типа: <system.serviceModel> <serviceHostingEnvironment aspNetCompatibilityEnabled="true" /> <services> <service name="Namespace.ServiceClassName"> <endpoint binding="webHttpBinding" contract="System.Data.Services.IRequestHandler"/> </service> </services> </system.serviceModel> Обращу внимание на 2 момента: 1. WcfDataServices поддерживают только webHttpBinding 2. Ваш сервис наследуется от класса, который реализует контракт System.Data.Services.IRequestHandler Добавлено Далее можно играться с настройками. |