때때로 내 asp.net 응용 프로그램에서 약 10-20 개의 동일한 오류가 발생합니다. 그것은 항상 똑같습니다. 해킹하려고 시도하는 사람인지 궁금합니다 (한 달에 한 번 발생합니다).ASP.NET의 이상한 오류
출처 : System.Web
메시지 : 파일 '/~/Default.aspx이'이 (가) 없습니다.
사용자 IP : 89.122.29.80
사용자 브라우저 : 알 수없는 0.0
사용자 OS : 알 수없는
스택 추적 : System.Web.UI에서. Util.CheckVirtualFileExists (VirtualPath virtualPath) at System.Web.Compilation.B uildManager.GetVPathBuildResultInternal (VirtualPath virtualPath 부울 noBuild 부울 allowCrossApp 부울 allowBuildInPrecompile)에서 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert (HttpContext를 컨텍스트 VirtualPath virtualPath, 부울 noBuild 부울 allowCrossApp 부울 allowBuildInPrecompile) System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory에서 (VirtualPath virtualPath, HttpContext를 컨텍스트 부울 allowCrossApp 부울 noAssert) System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath에서 (VirtualPath,virtualPath, 유형 requiredBaseType, 으로 HttpContext 컨텍스트, System.Web.UI.PageHandlerFactory.GetHandlerHelper (HttpContext를 상황에서 부울 allowCrossApp, 부울 noAssert), 문자열 requestType, System.Web에서 VirtualPath virtualPath, 문자열 PhysicalPath 인자). UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler (HttpContext를 문맥 문자열 requestType, virtualPath virtualPath 문자열 PhysicalPath 인자) System.Web.HttpApplication.MapHttpHandler (HttpContext를 문맥 문자열 requestType, virtualPath 경로 문자열에 pathTranslated, Boolean useA System.Web.HttpApplication.ExecuteStep 때의 System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() (IExecutionStep 단계, 부울 completedSynchronously)
왜 지구 상에 ppConfig) 누군가가 "/~/Default.aspx"에 액세스하려고합니까?
내 RadMenu에서 "NavigateURL"이 잘못 설정되어있는 것처럼 보입니다 ... 문제를 해결할 방법을 찾으려고합니다. 기본적으로 HTML은 정확하므로 일반 사용자에게 사이트를 탐색해도 문제가 없지만 Javascript가 망가져 JS를 기반으로 크롤링하려는 봇은 잘못된 페이지로 전송됩니다. –