我是想在一個網站的IM創造使用在類DAL
但而不是返回:Path.GetFullPath不返回正確路徑
F:\MyProject\App_Data\Database.mdf
返回C:\\\\Program Files (x86)\\\Common Files\\\microsoftshared\\\DevServer\\\10.0\\\Database.mdf
任何人有關於如何解決這個問題的任何想法?
我是想在一個網站的IM創造使用在類DAL
但而不是返回:Path.GetFullPath不返回正確路徑
F:\MyProject\App_Data\Database.mdf
返回C:\\\\Program Files (x86)\\\Common Files\\\microsoftshared\\\DevServer\\\10.0\\\Database.mdf
任何人有關於如何解決這個問題的任何想法?
試試這個:
System.Web.HttpContext.Current.Request.MapPath("~/App_Data/Database.mdf")
Path.GetFullPath
返回文件相對於Environment.CurrentDirectory
的完整路徑。在網絡環境中,請考慮使用HttpRequest.MapPath
。
HttpRequest.MapPath是優秀的,但我只能在aspx.cs頁面使用(和它的作品在那裏),但我希望在一個類中使用它。任何想法如何做到這一點? – 2010-12-17 20:06:50
@或者Betzalel,在另一個類中使用'HttpContext.Current.Request.MapPath'。但是,即使這隻在當前線程來自HTTP請求時纔有效。 – 2010-12-17 20:11:07
string str = System.Web.HttpContext.Current.Request.MapPath(「App_Data/suc.png」); Image imgCheckBoxChecked = Image.GetInstance(str);這是我的代碼。我正在研究WCF服務,並使用itexsharp設置pdf上的圖像。但它給了我對象引用沒有設置錯誤。我不知道這段代碼有什麼問題。 – Hitesh 2013-04-09 06:00:47
完美!謝謝! – 2010-12-17 20:13:10