CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : [WCF] mise en ligne d'un webservice

DébutPage précedente
1
Page suivantePage suivante
trymort trymort
MP
Niveau 9
12 octobre 2014 à 13:07:38

Bonjour je réitère car mon dernier post etait peut etre pas clair.

J'ai crée un webservice en wcf (Csharp). Il fonctionne en console.

Pour accéder au service j'utilise simplement l'adresse définie dans l'ABC du service "http://localhost:8000"

En utilisant l'adresse "http://localhost:8000/Validation?msg=hello" ca a pour effet d'appeller la methode Validation qui retourne la string "hello". Ca marche puisque quand j'entre l'adresse sur Chrome je retrouve ma string "hello".

Mon soucis etant que j'etais jusqu'a présent en local et je n'ai aucune idée de comment exposer mon service sur internet. Je souhaiterais y accéder depuis un autre ordinateur sur reseau internet mais je ne trouves pas comment faire.

Par ailleurs pour mes test l'ordinateur "client" est sur le reseau de mon entreprise en tant que Machine Virtuelle auquelle j'accéede par la connexion bureau distant. Y a t'il des donc egalement des regles particulieres a savoir a ce niveau ?

Si quelqu'un peut m'aider je lui serais trés reconnaissant ^^

merci !

deepblue deepblue
MP
Niveau 13
12 octobre 2014 à 19:42:58

Tu peux filer le code stp ? (celui qui bind le service)

trymort trymort
MP
Niveau 9
12 octobre 2014 à 23:37:38

<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior name="CalculatorServiceBehavior">
<serviceMetadata httpGetEnabled="True"/>
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="SimpleService.SimpleService"
behaviorConfiguration="CalculatorServiceBehavior">

<endpoint address="" binding="basicHttpBinding" contract="SimpleService.ISimpleService"/>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
</service>
</services>
</system.serviceModel>
</configuration>

Pour l'ouverture du Endpoint simplement:

Servicehost host = new servicehost(new uri("http://localhost:8000"));
host.open
writeline("ouverture du endpoint");
readline();
host.close

deepblue deepblue
MP
Niveau 13
13 octobre 2014 à 13:15:57

Si tu remplace "localhost" par l'adresse IP publique de ton serveur, ça dit quoi ?

trymort trymort
MP
Niveau 9
13 octobre 2014 à 13:25:17

je me retrouve avec "Page innaccessible"
ERR_CONNECTION_ABORTED.

trymort trymort
MP
Niveau 9
13 octobre 2014 à 13:25:50

par contre, si je reste sur le meme poste j'atteind bien le service ...

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : Thymotep
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment