尝试调用不存在的操作会创建永久请求

时间:2015-11-20 02:49:42

标签: c# asp.net-mvc

我在MVC网络应用中遇到了异常情况。在我的应用程序中的任何控制器中调用不存在的操作时,它实际上创建了一个永远存在的请求,而不是获得预期的404错误,实际上这样做几次导致IIS Worker气球超过500MB,我必须在Task Manager中杀死它以继续使用我的应用程序。我查看了RoutesGlobal.asax,没有找到任何兴趣。这是一个DDD应用,ServiceLocatorUnity DIMVC只有Solution堆栈,只有Projects堆栈} ServerAddr,_ := net.ResolveUDPAddr("udp",SERVER_IP_AND_PORT) LocalAddr, _ := net.ResolveUDPAddr("udp", ":0") Conn, err := net.DialUDP("udp", LocalAddr, ServerAddr) buf := []byte("lalala") _,err := Conn.Write(buf) //apps crash on this line 。任何线索都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

问题最终成为我的Error Logger,正在运行async,并没有完成任务,因为我await,它永远坐在那里。