我在我的asp.net应用程序中使用Current.Server.MapPath(virtualPath);
方法来检索映射路径。我的探查器显示此操作需要相当长的时间才能执行。它叫ProcessHostConfigUtils:GetSiteNameFromId
,这个电话需要相当长的时间才能返回。
-System.Web.HttpRequest:MapPath (method time = 0 ms, total time = 2964 ms)
-->System.Web.Hosting.HostingEnvironment:MapPathActual (method time = 0 ms, total time = 2964 ms)
--->System.Web.Configuration.ProcessHostMapPath:MapPathCaching (method time = 0 ms, total time = 2964 ms)
---->System.Web.Configuration.ProcessHostConfigUtils:GetSiteNameFromId (method time = 2964 ms, total time = 2964 ms)
网站托管在负载均衡的环境中。任何想法如何改善执行时间。