我有一个Web应用程序,它有一些类库项目.下面的一些示例代码.
public static class LenderBL { static string LenderXml { get { return "MyPathHere"; } } public static LenderColl GetLenders() { var serializer = new XmlSerializer(typeof(LenderColl)); using (XmlReader reader = XmlReader.Create(LenderXml)) { return (LenderColl)serializer.Deserialize(reader); } } }
我通常会使用Server.MapPath来获取属性LenderXml的路径,但是当我在类库中使用它时返回父解决方案的路径,而不是类库项目的路径.
有没有办法获得类自由项目本身的路径?
提前致谢.
解决方法
var Mappingpath = System.Web.HttpContext.Current.Server.MapPath("pagename.aspx");
希望它的帮助