[Mono-aspnet-list] [System.InvalidOperationException]: Contract '...' was not found in the implemented contracts in this service host.
Uli Hertlein
uli at xdt.com.au
Mon Feb 28 23:22:52 EST 2011
Hi guys,
hopefully someone can shed some light on an issue that I've been banging my head on for the last
handful of hours...
I have a ASP.Net application with WCF callbacks that works fine on Windows/Visual Studio.
When publishing to Apache with mod_mono (2.10) the JavaScript calls to
'Services/ControlService.svc/...' generate the following exception:
[System.InvalidOperationException]: Contract 'Web.Control.IControlService' was not found in the
implemented contracts in this service host.
The ControlService.svc file is as follows:
<%@ ServiceHost Language="C#" Debug="true" Service="Web.Control.ControlService"
CodeBehind="ControlService.svc.cs" %>
IControlService has [ServiceContract] on the interface and [OperationContract] on the methods;
ControlService implements IControlService.
The Web.config file is as follows:
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true"/>
<customErrors mode="Off"/>
</system.web>
<system.serviceModel>
<behaviors>
<endpointBehaviors>
<behavior name="AspNetAjaxBehavior">
<enableWebScript/>
</behavior>
</endpointBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true"/>
<services>
<service name="Web.Control.ControlService">
<endpoint address=""
binding="webHttpBinding"
behaviorConfiguration="AspNetAjaxBehavior"
contract="Web.Control.IControlService"/>
</service>
</services>
</system.serviceModel>
</configuration>
Any ideas?
Thanks in advance,
/uli
--
Ulrich Hertlein
Research and Development mailto:uli at xdt.com.au
XDT Pty Ltd http://www.xdt.com.au
More information about the Mono-aspnet-list
mailing list