Конфигурация: Windows Server 2008 R2 Enterprise, IIS 7.5служба ожидания при обращении с IIS 7.5
веб-сайт получает доступ к сервису развернут на другом сервере (который является Windows Server 2003)
я могу получить доступ обслуживания от моего локальная машина; У меня есть веб-сайт, размещенный в IIS 7.5 на моей машине, которая является Win 7 Box. Это прекрасно работает.
Ошибка:
[SocketException (0x2746): An existing connection was forcibly closed by the remote host]
System.ServiceModel.Channels.SocketConnection.ReadCore(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, Boolean closing) +276
[CommunicationException: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:10:00'.]
System.ServiceModel.Channels.SocketConnection.ReadCore(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, Boolean closing) +16433296
System.ServiceModel.Channels.SocketConnection.Read(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout) +132
System.ServiceModel.Channels.ConnectionStream.Read(Byte[] buffer, Int32 offset, Int32 count) +66
System.Net.FixedSizeReader.ReadPacket(Byte[] buffer, Int32 offset, Int32 count) +60
System.Net.Security.NegotiateStream.StartFrameHeader(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest) +64
System.Net.Security.NegotiateStream.StartReading(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest) +54
System.Net.Security.NegotiateStream.ProcessRead(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest) +379
[IOException: The read operation failed, see inner exception.]
System.Net.Security.NegotiateStream.ProcessRead(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest) +659
System.Net.Security.NegotiateStream.Read(Byte[] buffer, Int32 offset, Int32 count) +170
System.ServiceModel.Channels.StreamConnection.Read(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout) +187
[CommunicationException: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:10:00'.]
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +4727747
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +1725
AB.RAPPublisher.InterfaceExt.IRAPPublisher.GetDashboardMessages(String messageType, DateTime businessDate) +0
AB.RAPPublisher.Client.RAPPublisherClient.GetDashboardMessages(String messageType, DateTime businessDate) +235
Мое обслуживание не установлено в пределах IIS .. только доступ к веб-сайту. Служба установлена на отдельной машине ... и она выдает эту ошибку выше, пока эта служба через веб-сайт – Ocean
@Ocean: Устанавливали ли вы и включили ли эти функции на сервере, на котором работает ваш веб-сервис? – abatishchev
это не веб-сервис, это сервис wcf. Служба Wcf не размещена в IIS. Он размещен как автономный сервис на разных машинах. – Ocean