I have been running Dynamics Nav with NAS as the link between the Website and NAV. I am constantly getting a break in the communication because NAS is disconnecting from the database whenever there is timeouts due to port exhaustion.
I have enabled 65000 ports on my server (Windows 2008 R2) and have disabled the firewall to make sure the ports were not being blocked. I am running the port sharing service on the server.
I am constantly getting the following message which I think is the source of the problem
Exception System.Net.Sockets.SocketException: Only one usage of each socket address (protocol/network address/port) is normally permitted
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at System.Net.Sockets.TcpListener.Start(Int32 backlog)
at System.Runtime.Remoting.Channels.ExclusiveTcpListener.Start(Boolean exclusiveAddressUse)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel.StartListening(Object data)
at System.Runtime.Remoting.Channels.Tcp.TcpServerChannel…ctor(IDictionary properties, IServerChannelSinkProvider sinkProvider, IAuthorizeRemotingConnection authorizeCallback)
at System.Runtime.Remoting.Channels.Tcp.TcpChannel…ctor(IDictionary properties, IClientChannelSinkProvider clientSinkProvider, IServerChannelSinkProvider serverSinkProvider)
at Microsoft.BusinessSolutions.Integration.MetadataService.MetadataProvider…ctor() occured in .ctor
Only one usage of each socket address (protocol/network address/port) is normally permitted
I am using NAV Build 6.00.33319