Я развернул службу WCF в SharePoint, и на моей собственной машине все работает нормально. Переход к .svc работает и, как и ожидалось, переход к service.svc/Operation
создает сообщение "метод не разрешен" . Отправка сообщений в службу с помощью jQuery также отлично работает на моей собственной машине.
Однако, когда мой коллега получает последнюю версию из системы контроля версий и развертывает эту функцию, он может перейти к .svc без ошибок, но при переходе к service.svc/Operation
создается 404, и публикация с курса с jQuery также не работает. .
Я думаю, это связано с тем, что я настроил на моей машине (и забыл впоследствии: -S), а мой коллега еще не настроил . Мы запустили ServiceModelReg -i
на его машине.
Файл .svc выглядит следующим образом:
<%@ ServiceHost Language="C#" Debug="true" Service="NameSpace.ServiceName" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>
Сборка службы загружается в раздел сборок web.config и загружается (точки отрыва отмечены красным цветом при отладке).
Редактировать: Кто-нибудь?