Mam aplikację internetową, która ma wiele projektów bibliotek klasowych. Przykładowy kod poniżej.Jak korzystać z Server.MapPath wewnątrz projektu biblioteki klas
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);
}
}
}
I normalnie używać Server.MapPath uzyskać ścieżkę dla LenderXml nieruchomości, ale gdy używam go w bibliotece klasy jest powrót na ścieżkę roztworu macierzystego, a nie, że od projektu biblioteki klasy.
Czy istnieje sposób na zdobycie ścieżki do samego projektu klasy libary?
Z góry dziękuję.
I system.Web odniesienia. –
Biblioteka System.Web będzie wymagać odwołania, nie tylko określone. –
@ Freelancer - Przepraszam, może nie było jasne w moim pytaniu. Mogę uzyskać dostęp do Server.MapPath w bibliotece klas, niezależnie od tego, w jaki sposób zwraca ścieżkę do projektu nadrzędnego. Szukam uzyskać ścieżkę do projektu biblioteki klas. – dotnetnoob