我有一个使用Web服务的asp.net应用程序。起初,Web服务正在我们的服务器上运行。但过了一会儿,asp.net循环。这意味着Web服务无法正常工作。所以,将重启它。它会工作但过了一段时间它会再次崩溃。这是我第一次使用Web服务,所以我真的不知道该怎么做。
答案 0 :(得分:2)
调试webservice,如果webservice也是asp.net,请尝试使用elmah进行调试。
https://code.google.com/p/elmah/
如果你正在使用nuget,也可以作为nuget包使用。
答案 1 :(得分:1)
经过深入研究,我认为在去年1月或2月发现了这个问题。当我们在visual studio中运行代码分析时,有许多一次性变量没有被处理掉。因此,我们使用使用来处理导致崩溃的变量,这些变量不仅来自Web服务,还来自使用它的应用程序。
e.g.
using(SqlCommand CMD = new SqlCommand())
{
**code here**
}