[英]How to give relative path in asp.net 2012
我通過使用解決方案資源管理器創建了一個新文件夾,說XML。 我已經添加了xml
和xsl
文件,例如a.xsl
和b.xml
。 如何通過給出相對路徑來獲取這些文件?
示例: transform.Load("~/XML/a.xsl"); //load up the stylesheet
transform.Load("~/XML/a.xsl"); //load up the stylesheet
但是我在這里找不到該文件的錯誤。 當我調試時,它嘗試從以下路徑獲取文件
C:\Program Files\IIS Express\~\XML\PersonnelHTML.xsl'.
請提出解決方案
通常這可以使用解決
因此,在您的示例中(假設XML文件夾位於您網站的根目錄下)
transform.Load(Server.MapPath("/XML/a.xsl"));
在Server.MapPath的幫助下嘗試一下:
transform.Load(Server.MapPath("~/XML/a.xsl"));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.