首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netTCPBinding的问题

netTCPBinding的问题
EN

Stack Overflow用户
提问于 2015-05-25 19:10:49
回答 1查看 671关注 0票数 0

我正在使用netTCPBinding。当我调用WCF服务时,我成功地获得了数据,但除了数据之外,我还得到了一些错误,如:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
<System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
  <EventID>131075</EventID>
  <Type>3</Type>
  <SubType Name="Error">0</SubType>
  <Level>2</Level>
  <TimeCreated SystemTime="2015-05-25T10:21:17.0259676Z" />
  <Source Name="System.ServiceModel" />
  <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
  <Execution ProcessName="ServicePackage.ServiceHost.Console.vshost" ProcessID="4104" ThreadID="11" />
  <Channel />
  <Computer>UTPAL-PC</Computer>
</System>
<ApplicationData>
  <TraceData>
     <DataItem>
        <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Error">
           <TraceIdentifier>http://msdn.microsoft.com/en-IN/library/System.ServiceModel.Diagnostics.ThrowingException.aspx</TraceIdentifier>
           <Description>Throwing an exception.</Description>
           <AppDomain>ServicePackage.ServiceHost.Console.vshost.exe</AppDomain>
           <Exception>
              <ExceptionType>System.Net.Sockets.SocketException, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType>
              <Message>An existing connection was forcibly closed by the remote host</Message>
              <StackTrace>at System.ServiceModel.Channels.SocketConnection.HandleReceiveAsyncCompleted()
at System.ServiceModel.Channels.SocketConnection.OnReceiveAsync(Object sender, SocketAsyncEventArgs eventArgs)
at System.ServiceModel.Channels.SocketConnection.OnReceiveAsyncCompleted(Object sender, SocketAsyncEventArgs e)
at System.Net.Sockets.SocketAsyncEventArgs.OnCompleted(SocketAsyncEventArgs e)
at System.Net.Sockets.SocketAsyncEventArgs.FinishOperationAsyncFailure(SocketError socketError, Int32 bytesTransferred, SocketFlags flags)
at System.Net.Sockets.SocketAsyncEventArgs.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)</StackTrace>
              <ExceptionString>System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host</ExceptionString>
              <NativeErrorCode>2746</NativeErrorCode>
           </Exception>
        </TraceRecord>
     </DataItem>
  </TraceData>
</ApplicationData>
</E2ETraceEvent>/DataItem></TraceData></ApplicationData></E2ETraceEvent>

我是托管与控制台应用程序的网站。当我在调试中调用服务时,它会给我回复上面的错误。但是当我在没有调试的情况下启动控制台时,它不能回复我,而是给出了end point not found错误。

EN

回答 1

Stack Overflow用户

发布于 2015-05-25 19:15:47

http://forums.asp.net/t/1517757.aspx?WCF+issues+sending+large+data+An+existing+connection+was+forcibly+closed+by+the+remote+host+

An existing connection was forcibly closed by the remote host - WCF

主要与数据问题有关。在您的配置中添加max item属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30437009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档