utilisant ASP.net, C#, IIS, jQueryWCF AJAX: les scripts dans les ports
J'ai un service WCF en cours d'exécution sur le port en iis 2515. la démo j'ai créé pour ce projet fonctionne très bien et je peux utiliser les un service.
J'ai un autre projet en cours d'exécution sur le port 2971. Je veux que ce projet utilise le service wcf via javascript, mais que je reçois une "erreur de méthode non autorisée".
S'agit-il d'un problème de script entre sites? Je pense non puisque les deux projets sont sur le même domaine mais à des numéros de port différents.
toute aide serait grandement appréciée.
<serviceBehaviors>
<behavior name = "MetadataBehavior">
<serviceMetadata httpGetEnabled = "true"/>
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="SandwichServices.CostServiceAspNetAjaxBehavior" >
<enableWebScript />
</behavior>
</endpointBehaviors>
</behaviors>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
<services>
<service name="SandwichServices.CostService" behaviorConfiguration="MetadataBehavior">
<endpoint address="" behaviorConfiguration="SandwichServices.CostServiceAspNetAjaxBehavior"
binding="webHttpBinding" contract="SandwichServices.CostService" />
<endpoint contract="IMetadataExchange" binding="mexHttpBinding" address="mex" />
<host>
<baseAddresses>
<add baseAddress="http://localhost:2152/"/>
</baseAddresses>
il doit y avoir quelques solutions cependant. Quel est l'intérêt d'héberger un service wcf dans IIS si je ne peux pas y accéder dans un projet différent? – ErnieStings