Я воссоздал ваш образец - работает как шарм.
Одно замечание: существует ли ваш контракт на обслуживание (public interface IService1
) и реализация сервиса (public class Service1 : IService1
) в пространстве имен .NET ??
Если это так, вам нужно изменить * .svc и web.config
на:
<services>
<service name="Namespace.Service1">
<endpoint address="" binding="webHttpBinding"
contract="Namespace.IService1"
behaviorConfiguration="WebBehavior1">
</endpoint>
</service>
</services>
Атрибут <service name="...">
и <endpoint contract="...">
должны включать пространство имен .NET, чтобыработа.