Размещение службы WCFweb в IIS 7.5 - PullRequest
0 голосов
/ 29 марта 2011

Я пытаюсь разместить службу WCF, написанную в .NET 3.5 в IIS 7.5, на 64-битной машине Windows 7, но без особой удачи. У меня также есть Sharepoint 2010 установлен на машине. Вот мои настройки:

Физический путь к папке с файлом .svc: C: \ Inetpub \ Wwwroot \ SmartSolution \ Services \ Services \ ContainerManagementService.svc

Я создал веб-приложение в IIS для обеих папок служб.

Вот файл конфигурации для службы WCF:

      <service behaviorConfiguration="MyNamespace.ContainerManagementServiceBehavior"
    name="MyNamespace.ContainerManagementService">
    <endpoint address="" binding="basicHttpBinding"
       name="ContainerManagementbasicHttpEndpoint" contract="MyNamespace.IContainer"/>                  
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost:8000/ContainerManagementService" />
      </baseAddresses>
    </host>
  </service>      
   <behaviors>      
    <behavior name="MyNamespace.ContainerManagementServiceBehavior">
      <serviceMetadata httpGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="false" />
    </behavior>
</behaviors>

Когда я пытаюсь перейти к: http://localhost/SmartSolution/Services/Services/ContainerManagementService.svc, я получаю следующую ошибку: Service Error message

и если я нажму "Вернуться на сайт", меня по какой-то причине заберут к моему администратору Sharepoint Central. Как получить работающий хостинг службы IIS?

Спасибо!

1 Ответ

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

Вы выставили услугу на порт 8000 , поэтому вам нужно позвонить на http://localhost:8000/ContainerManagementService

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