我在MVC
网络应用中遇到了异常情况。在我的应用程序中的任何控制器中调用不存在的操作时,它实际上创建了一个永远存在的请求,而不是获得预期的404错误,实际上这样做几次导致IIS Worker
气球超过500MB,我必须在Task Manager
中杀死它以继续使用我的应用程序。我查看了Routes
和Global.asax
,没有找到任何兴趣。这是一个DDD
应用,ServiceLocator
和Unity
DI
,MVC
只有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
。任何线索都会受到赞赏。
答案 0 :(得分:0)
问题最终成为我的Error Logger
,正在运行async
,并没有完成任务,因为我await
,它永远坐在那里。