Ho un servizio WCF e un'applicazione Web. L'applicazione Web effettua chiamate a questo servizio WCF in modo continuo a.k.un sondaggio. Nel nostro ambiente di produzione, ricevo questo errore molto raramente. Poiché, questa è un'attività interna di cui gli utenti non erano a conoscenza quando viene generato questo errore.WCF: System.Net.SocketException - Solo un utilizzo di ciascun indirizzo socket (protocollo/indirizzo di rete/porta) è normalmente consentito
Impossibile connettersi a http://localhost/QAService/Service.svc. Codice errore TCP 10048: solo un utilizzo di ciascun indirizzo socket (protocollo/indirizzo di rete/porta) è normalmente consentito 127.0.0.1:80. ---> System.Net.WebException: impossibile connettersi al server remoto ---> System.Net.Sockets.SocketException: Solo un utilizzo di ciascun indirizzo socket (protocollo/indirizzo di rete/porta) è normalmente consentito 127.0.0.1:80
Ho problemi nel riprodurre questo comportamento nel nostro ambiente dev/qa. Mi sono assicurato che la connessione client fosse chiusa in un try..catch..finally block. Ancora non capisco cosa sta causando questo problema .. qualcuno ne è a conoscenza?
: ho visto questo SO question, ma non sembra che risponda al mio problema, quindi non si tratta di domande ripetute.
è che, poiché il servizio Web utilizza la porta 80, che è in uso da parte di IIS? Quale porta utilizza il tuo servizio in produzione? Quale porta, IIS è configurato in produzione? – shahkalpesh
È lo stesso 80 per entrambe le applicazioni. Il servizio WCF è configurato come una directory virtuale all'interno della radice in cui è ospitato il sito. Quindi, stai dicendo che potrebbe esserci occasionalmente un conflitto tra la richiesta di entrambe le pagine Web e una richiesta di servizio da una pagina Web che tenta di utilizzare la stessa porta? – asyncwait
Ho riscontrato una situazione simile. Pianificazione per utilizzare la funzionalità di condivisione porta tcp in rete nel servizio wcf. http://msdn.microsoft.com/en-us/library/ms734772.aspx Per favore fatemi sapere se questo funziona –