Model view controller ASP.NET核心对主控制器的常量请求

Model view controller ASP.NET核心对主控制器的常量请求,model-view-controller,asp.net-core,request,google-compute-engine,windows-server-2016,Model View Controller,Asp.net Core,Request,Google Compute Engine,Windows Server 2016,我在Google Compute Engine上托管了一个ASP.NET核心MVC应用程序,当我查看日志时,似乎不断有人请求www.mysite.com/home/index,即使我没有在浏览器中搜索该URL,也没有人知道实际的URL。为什么会这样?我担心它可能会干扰我的一些过程 我正在Windows Server 2016上运行该应用程序,我经常将远程桌面插入其中。这可能是我得到这些日志的原因吗 {"@t":"2019-01-01T09:37:24.4301536Z","@m":"Reques

我在Google Compute Engine上托管了一个ASP.NET核心MVC应用程序,当我查看日志时,似乎不断有人请求
www.mysite.com/home/index
,即使我没有在浏览器中搜索该URL,也没有人知道实际的URL。为什么会这样?我担心它可能会干扰我的一些过程

我正在Windows Server 2016上运行该应用程序,我经常将远程桌面插入其中。这可能是我得到这些日志的原因吗

{"@t":"2019-01-01T09:37:24.4301536Z","@m":"Request starting HTTP/1.1 GET http://10.142.0.4/  ","@i":"ca22a1cb","Protocol":"HTTP/1.1","Method":"GET","ContentType":null,"ContentLength":null,"Scheme":"http","Host":"10.142.0.4","PathBase":"","Path":"/","QueryString":"","HostingRequestStartingLog":"Request starting HTTP/1.1 GET http://10.142.0.4/  ","EventId":{"Id":1},"SourceContext":"Microsoft.AspNetCore.Hosting.Internal.WebHost","RequestId":"0HLJFPIU5NJ9V:00000001","RequestPath":"/","CorrelationId":null,"ConnectionId":"0HLJFPIU5NJ9V"}
{"@t":"2019-01-01T09:37:24.5299320Z","@m":"Route matched with \"{action = \\\"Index\\\", controller = \\\"Home\\\"}\". Executing action \"TelebotApplication.Controllers.HomeController.Index (TelebotApplication)\"","@i":"a44c0341","RouteData":"{action = \"Index\", controller = \"Home\"}","ActionName":"TelebotApplication.Controllers.HomeController.Index (TelebotApplication)","EventId":{"Id":1},"SourceContext":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker","ActionId":"dc996f72-2933-4b90-9a5e-ccbfe11d91ba","RequestId":"0HLJFPIU5NJ9V:00000001","RequestPath":"/","CorrelationId":null,"ConnectionId":"0HLJFPIU5NJ9V"}
{"@t":"2019-01-01T09:37:24.5405482Z","@m":"Executing action method \"TelebotApplication.Controllers.HomeController.Index (TelebotApplication)\" - Validation state: Valid","@i":"dad538d7","ActionName":"TelebotApplication.Controllers.HomeController.Index (TelebotApplication)","ValidationState":"Valid","EventId":{"Id":1},"SourceContext":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker","ActionId":"dc996f72-2933-4b90-9a5e-ccbfe11d91ba","RequestId":"0HLJFPIU5NJ9V:00000001","RequestPath":"/","CorrelationId":null,"ConnectionId":"0HLJFPIU5NJ9V"}
{"@t":"2019-01-01T09:37:24.5441766Z","@m":"Executed action method \"TelebotApplication.Controllers.HomeController.Index (TelebotApplication)\", returned result \"Microsoft.AspNetCore.Mvc.ViewResult\" in 0.4835ms.","@i":"50a9e262","ActionName":"TelebotApplication.Controllers.HomeController.Index (TelebotApplication)","ActionResult":"Microsoft.AspNetCore.Mvc.ViewResult","ElapsedMilliseconds":0.48350000000000004,"EventId":{"Id":2},"SourceContext":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker","ActionId":"dc996f72-2933-4b90-9a5e-ccbfe11d91ba","RequestId":"0HLJFPIU5NJ9V:00000001","RequestPath":"/","CorrelationId":null,"ConnectionId":"0HLJFPIU5NJ9V"}
这似乎在无休止地重复着

谢谢

当我查看日志时,似乎不断有人请求www.mysite.com/home/index,即使我没有在浏览器中搜索该URL,也没有其他人知道实际的URL

对于此问题,它是由您在GCP中配置引起的

我所面临的问题,有时是公众静态的空虚 在没有我的指令的情况下重新输入Main(字符串[]args)


对于这个问题,它通常是由应用程序回收引起的。请求中的异常不会使应用程序循环。

您能与我们分享您的
Startup.cs
?您是否为您的项目启用了任何
健康检查功能
?检查
HttpContext.Connection.RemoteIpAddress是否有任何值。尝试注释掉
Home/Index
code,检查在没有明确请求此地址的情况下是否会抛出任何错误。Ahhh。我的健康检查。当然,就是这样。运行healthcheck时,是否可能会干扰同一端口上的其他流量?您的问题是由healthchecks引起的吗?您是如何配置healthchecks的?一般来说,这不会导致性能问题。我在GCP控制台中配置了它们。我会得到更多关于他们的信息。我面临的问题有时是,
publicstaticvoidmain(string[]args)
在没有我指示的情况下被重新输入。所以我认为健康检查失败可能会导致这种情况。谢谢,这很好,很简洁。因此,我认为应用程序回收与健康检查无关,因此,我如何控制这种回收或是什么原因导致了这种回收?它似乎会破坏我的代码,尤其是任何涉及活动websocket或RPC调用的内容。@HarryStudio对于
IIS
,它由IIS控制,对于GCP,我担心您需要与
google compute engine
联系。