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

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

Спасибо за интерес к вопросу.
...
Рейтинг: 0 / 0
WCF REST 3.5 in MOSS 2007
    #37053551
Фотография tsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению получить доступ к объектной модели 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
3 сообщений из 3, страница 1 из 1
Форумы / WCF, Web Services, Remoting [игнор отключен] [закрыт для гостей] / WCF REST 3.5 in MOSS 2007
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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