我有一个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");
希望它的帮助
原文地址:https://www.jb51.cc/csharp/93427.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。