2009-04-09 5 views
0

J'ai une application à laquelle les utilisateurs accèdent par téléphone (tonalité) ou SMS. Maintenant, vous voulez leur donner un accès Web. Je pense qu'un webservice communiquant avec l'application via TCP le ferait.Webservice ou WCF ou quoi

code de connexion TcpClient qui fonctionne bien dans l'application échoue dans le webservice avec « connexion Host activement refusé »

Me fait penser que IIS ne permettra pas à un Webservice de conduire directement dans le réseau local. Mais je ne fais que deviner.

Alors ... Quelle est la réponse de DotNet à cela.

1) Un paramètre IIS, un fichier de configuration, etc. qui doit être ajusté.

2) Oubliez Webservice et utilisez WCF dont je ne sais rien.

3) Autre chose.

Merci Bob

Répondre

0

sans trop savoir au sujet de votre configuration, je dirais que c'est un problème d'autorisations de réseau. Un service Web .Net fonctionne simplement comme une application sous un compte sur la machine. Si ce compte n'a pas l'autorisation d'établir une connexion TCP pour une raison quelconque, il échouera de cette manière.

Vérifiez quel compte est utilisé par votre service Web et assurez-vous qu'il dispose des autorisations nécessaires pour établir la connexion.

+0

Définissez le mode d'authentification = "Aucun" dans le fichier Web.Config. Merci –

+0

Ahh, ok - le client recevait l'erreur, pas le service Web. Je t'ai eu. – Damovisa

Questions connexes