.net Web服务在完成进程后继续运行

.net Web服务在完成进程后继续运行,.net,web-services,wcf,.net,Web Services,Wcf,因此,我在.NET中创建的WCF Web服务一直存在问题。问题是,每当我在web服务中调用一个方法时,一旦该方法完成,它就会重新启动并尝试重新执行。我注意到的另一件事是,为了停止我的web服务运行,我必须关闭整个解决方案来实现这一点,而不是在调试时单击停止按钮 有人遇到过类似的问题,可以帮助我找到解决方案吗?我猜您的解决方案使用的是IIS express,在这种情况下,为了停止它,您需要从系统托盘中停止IIS express。至于代码重复本身的问题,您能否发布一个服务和调用方的示例?您确定调用方

因此,我在.NET中创建的WCF Web服务一直存在问题。问题是,每当我在web服务中调用一个方法时,一旦该方法完成,它就会重新启动并尝试重新执行。我注意到的另一件事是,为了停止我的web服务运行,我必须关闭整个解决方案来实现这一点,而不是在调试时单击停止按钮


有人遇到过类似的问题,可以帮助我找到解决方案吗?

我猜您的解决方案使用的是IIS express,在这种情况下,为了停止它,您需要从系统托盘中停止IIS express。至于代码重复本身的问题,您能否发布一个服务和调用方的示例?您确定调用方没有对服务进行第二次调用,因为在调试和逐步处理代码时,它还没有收到第一次调用的答复。除非另有规定,否则调用者通常期望在短时间内得到答复。如果你没有回复,你应该再次尝试,这是完全合理的,因为这是TCP/IP的基础-没有交通保证到达它的目的地。