日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

C# System.Web.HttpContext.Current.Server.MapPath 報錯問題

作者:天空下的讀白 更新時間: 2022-07-13 編程語言
  • 在后臺線程里訪問導致System.Web.HttpContext.Current==null,從而引發了報錯
  • 去查看了下 官方文檔,解釋是 在線程中訪問,未定義的現象
    在這里插入圖片描述

https://docs.microsoft.com/zh-cn/dotnet/api/system.web.httpcontext?view=netframework-4.8

解決方案如下

  public static string GetPath(string path)
        {
            if (HttpContext.Current != null)
            {
                return HttpContext.Current.Server.MapPath(path);//有http請求
            }
            else           
            {
                return System.Web.HttpRuntime.AppDomainAppPath.ToString()+ path;
            }
       }

原文鏈接:https://blog.csdn.net/qq_38110067/article/details/125617194

欄目分類
最近更新