小编Chr*_*s B的帖子

.NET 4下的偶发Windows服务失败,然后在重新启动尝试时阻塞端口

大约每天一次,我在关键任务交易服务中收到以下错误.

来源:.NET运行时,类型:错误,应用程序:Application.exe,框架版本:v4.0.30319,说明:由于.NET运行时在IP 000006447F281DBD(000006447F100000)处出现内部错误而导致进程终止,退出代码为80131506.

在收到此错误并尝试重新启动应用程序后,似乎我们绑定的套接字尚未从先前(失败)执行中清除,因为我们System.ServiceModel.AddressAlreadyInUseException在启动时尝试绑定套接字时收到了.

我有两个问题.

  1. 我们需要了解为什么会出现第一个错误,您是否有错误代码中的任何信息等.
  2. 我们需要一种能够在错误发生后成功绑定的方法.有关如何在下次启动时清理端口的任何建议.

应用程序运行的环境是

  • Microsoft Windows Server 2003 R2
  • 标准x64版
  • Service Pack 2
  • 2x 4Core Intel CPU X5365 @ 3.00GHz
  • 16.0 GB的RAM.

.net

6
推荐指数
1
解决办法
831
查看次数

标签 统计

.net ×1