我在我的MVC web应用程序中遇到了一个不寻常的情况。当调用任何控制器中不存在的操作时,它实际上会创建一个请求,并且一直停留在那里,而不是得到预期的404错误。如果这样做几次,将导致IIS工作进程膨胀到超过500MB,我必须在任务管理器中终止它才能继续使用我的应用程序。我查看了路由和Global.asax文件,没有发现任何有趣的内容。这是一个带有ServiceLocator和Unity进行DI的DDD应用程序,但它们与MVC堆栈无关,只涉及我的解决方案项目。如有线索,请指教。
我在我的MVC web应用程序中遇到了一个不寻常的情况。当调用任何控制器中不存在的操作时,它实际上会创建一个请求,并且一直停留在那里,而不是得到预期的404错误。如果这样做几次,将导致IIS工作进程膨胀到超过500MB,我必须在任务管理器中终止它才能继续使用我的应用程序。我查看了路由和Global.asax文件,没有发现任何有趣的内容。这是一个带有ServiceLocator和Unity进行DI的DDD应用程序,但它们与MVC堆栈无关,只涉及我的解决方案项目。如有线索,请指教。