Si è verificato un errore TCP (10013: è stato effettuato un tentativo di accedere a un socket in un modo proibito dalle relative autorizzazioni di accesso) durante l'ascolto su IP Endpoint=0.0.0.0:29999.

Se vedi il seguente errore, potresti avere docker o un altro NAT in esecuzione sulla tua macchina.

 

Puoi verificare se la porta 29999 è trattenuta per NAT con il seguente comando. Il risultato fornisce intervalli nelle colonne sinistra/destra, quindi guarda lì.

interfaccia netsh ipv4 mostra excludeportrange protocol=tcp

Il risultato di solito è questo.

Intervalli di esclusione porta protocollo tcp

Porta iniziale Porta finale
———- ——–
9799 9799
50000 50059 *

* – Esclusioni di porte amministrate.

La soluzione per farlo funzionare è riavviare NAT:

netto stop winnat
vittoria con inizio netto

 
Gli errori assomigliano a questo:

15:27:33.557-ERRORE : SERVIZIO : ERRORE AVVIO SERVIZIO HOST:
---------------
2021-12-06 03:27:33
Si prega di inviare questo file a [email protected]
insieme a una descrizione di ciò che stavi facendo
---------------
——XPressEntryService v2.9.55.555——
—Funzioni di chiamata—————————
-Funzioni di chiamata—————————
OttieniTestoEccezione
StartServiceHost
Eseguire
Principale

—Messaggio di eccezione————————–
System.ServiceModel.CommunicationException
Si è verificato un errore TCP (10013: è stato effettuato un tentativo di accedere a un socket in un modo proibito dalle relative autorizzazioni di accesso) durante l'ascolto su IP Endpoint=0.0.0.0:29999.
—Eccezione Stack Trace———————-
in System.ServiceModel.Channels.SocketConnectionListener.Listen()
in System.ServiceModel.Channels.BufferedConnectionListener.Listen()
in System.ServiceModel.Channels.ExclusiveTcpTransportManager.OnOpen()
in System.ServiceModel.Channels.TransportManager.Open(TransportChannelListener channelListener)
in System.ServiceModel.Channels.TransportManagerContainer.Open(SelectTransportManagersCallback selectTransportManagerCallback)
in System.ServiceModel.Channels.TransportChannelListener.OnOpen(timeout TimeSpan)
in System.ServiceModel.Channels.ConnectionOrientedTransportChannelListener.OnOpen(timeout TimeSpan)
in System.ServiceModel.Channels.TcpChannelListener`2.OnOpen(timeout TimeSpan)
in System.ServiceModel.Channels.CommunicationObject.Open(timeout TimeSpan)
in System.ServiceModel.Dispatcher.ChannelDispatcher.OnOpen(timeout TimeSpan)
in System.ServiceModel.Channels.CommunicationObject.Open(timeout TimeSpan)
in System.ServiceModel.ServiceHostBase.OnOpen(timeout TimeSpan)
in System.ServiceModel.Channels.CommunicationObject.Open(timeout TimeSpan)
in System.ServiceModel.Channels.CommunicationObject.Open()
in XPressEntryServicesHost.cXPEServiceHost.StartServiceHost(Int32 iSSLPort, String sCertThumbprint) in c:\telaeris\GitHub\XPressEntry-Desktop\XPressEntryService\cXPEServiceHost.vb:line 305
—Inizio eccezione interna ——————
---------------
2021-12-06 03:27:33
Si prega di inviare questo file a [email protected]
insieme a una descrizione di ciò che stavi facendo
---------------
——XPressEntryService v2.9.55.555——
—Funzioni di chiamata—————————
-Funzioni di chiamata—————————
OttieniTestoEccezione
OttieniTestoEccezione
StartServiceHost
Eseguire
Principale

—Messaggio di eccezione————————–
System.Net.Sockets.SocketException
È stato effettuato un tentativo di accedere a un socket in un modo vietato dai relativi permessi di accesso
—Eccezione Stack Trace———————-
in System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
in System.Net.Sockets.Socket.Bind(EndPoint localEP)
in System.ServiceModel.Channels.SocketConnectionListener.Listen()

—Fine eccezione interna ——————–