[英]How to reference a file inside class library
我的asp.net應用程序中包含以下代碼:
String appPath = HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath);
String path = appPath + "\\Database\\SAMPLE.BIN";
我想將其拍攝到一個類庫中,然后將被多個項目引用。
問題是HttpContext.Current.Request.ApplicationPath
引用的是正在運行的應用程序,而不是類lib。
如何將SAMPLE.BIN
放在類庫中,這樣我就不必在所有引用項目中重復它?
編輯:
最后,我需要能夠:
myobject.DatabasePath = appRoot + "\\Database\\SAMPLE.BIN";
您有2個選擇:
您可以將值作為參數傳遞給新庫:
public class MyNewLibrary {
private string _path { get; set; }
public MyNewLibrary(string path)
{
this.path = path;
}
}
或導入System.Web
參考並HttpContext
使用HttpContext
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.