2011-09-20 3 views
1

Je veux construire un service web avec Visual Studio et l'exécuter pour tester et essayer d'y accéder à partir d'un autre ordinateur dans le même réseau, mais il ne fonctionnera pas,service Web sur Windows 7

J'utilise Windows 7 sur parallèle et mon ip v4 il ya 10.0.0.11, et j'essaye de se connecter à partir d'un autre ordinateur à cette adresse http://10.0.0.11:port/serviceName.

est-ce quelque chose que j'ai mal fait?

Modifier

Je pense que le iis travaille, je viens appuyé sur le bouton de lecture est le studio visuel pour l'exécuter, si je tente d'ouvrir un navigateur dans Windows 7 et tapez y http://localhost:por/serviceName il fonctionne.

le service est un formulaire Web. et par le sens ne fonctionne pas est que lorsque j'essaie d'utiliser http://10.0.0.11:port/serviceName de sorte que le navigateur essaie de se connecter mais ne m'a rien donné et après quelques secondes, il est timeout

+0

Y a-t-il un pare-feu? –

+1

S'il vous plaît étendre votre question: - Quel genre de service, WCF? - Si oui, comment hébergez-vous votre service, IIS, auto-hébergé? - Qu'est-ce que cela veut dire par cela ne fonctionnera pas? – Dominik

+0

Si IIS fonctionne? Je pense que vous devez poster plus de données, il y a trop de choses qui pourraient arriver .. – gbianchi

Répondre

1

Votre plus probable sans courir votre application dans IIS. Par défaut, Visual Studio lancera son serveur Web de développement (vous devriez pouvoir le trouver dans la barre d'état système). Le serveur Web de développement n'autorise pas les connexions sur le réseau, seules les connexions via localhost sont autorisées car MS ne veut pas que vous utilisiez le serveur de développement pour autre chose que le développement.

Visual Studio peut exécuter l'application dans IIS, cliquez avec le bouton droit sur le projet et ouvrez ses propriétés. Dans l'onglet Web, vous pouvez sélectionner IIS au lieu du serveur de développement.

Questions connexes