有人知道为什么我收到数以千计的FileOpenOrCreate调用,使用PerfView和集合的进程/文件/注册表栈部分来查找随机的.cshtml和.vbhtml文件吗?

发布于 2021-05-20 21:04:20
如果您只花一点时间在源代码上(但不清楚如何定位源文件),您可以看到ASP.NET运行时(WebPageRoute)正在尝试将请求路径映射到文件系统路径,
在这个过程中,它利用了MapPathBasedVirtualPathProvider中的缓存,
https://referencesource.microsoft.com/#System.Web/Hosting/MapPathBasedVirtualPathProvider.cs,78
PerfView记录的文件系统访问与构建此类缓存的行为相匹配,因此似乎没有任何问题。
https://stackoverflow.com/questions/67614137
复制相似问题