Гость
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF REST 3.5 in MOSS 2007 / 3 сообщений из 3, страница 1 из 1
10.01.2011, 05:06
    #37050646
tsyselsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF REST 3.5 in MOSS 2007
Нужно задеплоить WCF REST 3.5 сервисы на Sharepoint сервер (MOSS 2k7 SP2, WinServer 2k8 SP2),
использовал ли кто подобную связку, есть ли грабли?

Как это сделать корректно? Возможно у кого есть готовые скрипты?
Или проще HttpHandler'ы использовать?
...
Рейтинг: 0 / 0
10.01.2011, 06:02
    #37050653
tsyselsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF REST 3.5 in MOSS 2007
Пардон, за беспокойство. Решение найдено.
http://spwcfsupport.codeplex.com/

Спасибо за интерес к вопросу.
...
Рейтинг: 0 / 0
11.01.2011, 22:48
    #37053551
tsyselsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
WCF REST 3.5 in MOSS 2007
К сожалению получить доступ к объектной модели SP так и не удалось.
Любые другие данные возвращаются корректно, почему так?
И еще .. сервис не стартовал если на хосте статус Anonymous Authentication Disable

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
<system.serviceModel>
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
    <bindings>
      <webHttpBinding>
        <binding name="customWebBinding">
          <security mode="TransportCredentialOnly">
            <transport clientCredentialType="Ntlm" />
          </security>
        </binding>
      </webHttpBinding>
    </bindings>
    <services>
      <service name="RESTfulService.Project" behaviorConfiguration="ProjectServiceBehavor">        
        <endpoint address=""
                  behaviorConfiguration="ProjectEndpointBehavor"
                  binding="webHttpBinding"
                  contract="RESTfulService.IProject"/>
        <endpoint address="mex"
                  binding="mexHttpBinding"
                  contract="IMetadataExchange" />
        <host>
          <baseAddresses>
            <add baseAddress="http://develop:2011/_wcf/" />
          </baseAddresses>
        </host>
      </service>
    </services>
    <behaviors>
      <endpointBehaviors>
        <behavior name="ProjectEndpointBehavor">
          <webHttp/>
        </behavior>
      </endpointBehaviors>
      <serviceBehaviors>
        <behavior name="ProjectServiceBehavor">
          <serviceMetadata httpGetEnabled="true" httpGetUrl=""/>
          <serviceDebug includeExceptionDetailInFaults="false" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Required)] 
class Project: IProject
{        
    public string GetAllProject()
    {
        return SPContext.Current.Site.RootWeb.Title;         
            
    }
} 
...
Рейтинг: 0 / 0
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF REST 3.5 in MOSS 2007 / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]