Current.Server.MapPath需要很长时间来检索映射路径

时间:2015-05-18 14:36:22

标签: c# asp.net iis

我在我的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)

网站托管在负载均衡的环境中。任何想法如何改善执行时间。

0 个答案:

没有答案