NT AUTHORITY\SYSTEM 帐户要求异步操作,然后找不到

问题描述

在我的 .NET 4.7 ASP.NET MVC 5 应用程序中,某些问题每分钟重复多次,但仅在 DEV 服务器上。似乎 NT AUTHORITY\SYstem 用户正在尝试访问主页,但是,由于它变为异步,无法找到。当 Index() 操作不是异步时,此日志条目不显示

应用程序托管在带有 Windows 身份验证的 IIS 10 上。

2021-01-12 00:00:30.6102| FATAL|IP:127.0.0.1|ID:            iak1qtge3eqrvxred22go2zb|USR:NT AUTHORITY\SYstem|ACT:http://127.0.0.1/      A public action method 'Index' was not found on controller 'MyApplicationNameGoesHere.Controllers.HomeController'.
   at System.Web.Mvc.Controller.HandleUnkNownAction(String actionName)
   at System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult,ExecuteCoreState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult,ProcessRequestState innerState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step,Boolean& completedSynchronously)

为什么 NT AUTHORITY\SYstem 帐户会为我的应用程序发送请求?为什么找不到这个特定视图?它适用于任何其他用户

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)