J'ai un service qui est hébergé dans un environnement d'azur. Je prends ce service à l'aide d'une application de console. En faisant, je reçois une exception:
4 Réponses :
L'erreur dit que vous n'avez pas de configuration contraignante pour "BasichttpBinding" nommé "BasichttpBinding". Puisque vous n'avez pas publié votre configuration complète et que le message d'erreur indique que, je suppose que c'est le cas.
La configuration ci-dessous (sous <services>
<service name="xxxx.AppServer.Host.Services.yyyyy.zzzzPlugInService"
behaviorConfiguration="MetadataBehavior"
xdt:Locator="XPath(//service[@name='xxxx.AppServer.Host.Services.yyyy.zzzzPlugInService'])"
xdt:Transform="Replace">
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="basicHttpBinding"
contract="xxxx.Shared.IntegrationServices.yyyy.IzzzzPlugInService">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="basicHttpsBinding"
contract="xxxx.Shared.IntegrationServices.yyyy.IzzzzPlugInService">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
<bindings>
<basicHttpBinding>
<binding name="basicHttpBinding" />
<binding name="basicHttpsBinding">
<security mode="Transport" />
</binding>
</basicHttpBinding>
</bindings>
J'ai reçu cette exception lors du débogage de Visual Studio 2013. J'ai redémarré Visual Studio, et cela a fonctionné. Je pense que Visual Studio tenait à quelques mauvaises choses d'une précédente session de débogage. P>
L'une des autres raisons peut être si vous avez des méthodes de duplication ou de surcharge dans votre fichier SVC.CS P>
J'avais juste le même problème. J'ai ajouté une injection de dépendance qui n'a pas été capable de courir. Corrigé et le serveur WCF pourrait exécuter Agian P>
Voyez-vous de meilleures informations d'erreur lorsque vous naviguez vers xxx.svc i> dans un navigateur?