Asp.net Web服务在执行过程中中途停止接收请求
我有一个vb.net应用程序,它通过我在asp.net中编写的web服务与数据库通信 除了web服务停止接收请求的一个点之外,所有这些都非常有效 我发生在一个循环的中间。从高层次上看,这就是它所做的: 1.下载文件 2.通过web服务更新数据库 它在第一次完全通过循环,但在第二次尝试调用web服务时总是超时。我想弄清楚原因,但我却束手无策 代码没有任何隐含的错误,它第一次在循环中工作。传递的数据或下载的文件没有什么问题,一次崩溃的数据下一次会正常工作。IIS没有记录任何内容,甚至根本没有注意到呼叫。服务器本身并不忙于在web调用没有产生影响之前添加延迟。在同一web服务中调用不同的方法会导致相同的超时问题。在服务器上重置服务也没有任何作用Asp.net Web服务在执行过程中中途停止接收请求,asp.net,vb.net,web-services,Asp.net,Vb.net,Web Services,我有一个vb.net应用程序,它通过我在asp.net中编写的web服务与数据库通信 除了web服务停止接收请求的一个点之外,所有这些都非常有效 我发生在一个循环的中间。从高层次上看,这就是它所做的: 1.下载文件 2.通过web服务更新数据库 它在第一次完全通过循环,但在第二次尝试调用web服务时总是超时。我想弄清楚原因,但我却束手无策 代码没有任何隐含的错误,它第一次在循环中工作。传递的数据或下载的文件没有什么问题,一次崩溃的数据下一次会正常工作。IIS没有记录任何内容,甚至根本没有注意到呼
还有什么我可以查的吗?你有什么例外吗?请发布堆栈跟踪。请发布一些代码。我们怎么能在没有看到一些代码的情况下猜出问题所在呢?我得到的唯一例外是web服务没有响应时超时。它没有回应,因为它没有接到电话。我无法为未收到的调用发送堆栈跟踪。你想看什么代码?发出呼叫的win应用程序或未接收呼叫的web服务。单独测试时,两者都能完美工作。见鬼,它们都在我的开发pc上一起工作。但是当web服务在服务器上时,它突然停止接收呼叫。这就是为什么我认为这是某种配置问题。