Domanda

la mia applicazione web ha un file XML qui:

/files/xml/test.xml

ho bisogno di caricare un XDocument all'interno di un progetto di libreria di classi, come farò riferimento al XML? Non voglio passare alcun parametro di percorso a questo metodo.

Voglio assumere la posizione è fissato a /files/xml/test.xml.

Come faccio a caricare un XDocument conosce questo?

Non mi sembra di avere accesso a Server.MapPath sia.

È stato utile?

Soluzione

You should never assume locations. Your function really should take a file path, then from your Web Context, you call server.mappath to produce the correct path to load.

If you want to fix something, load it in as a resource constant or a const variable.

public static class Globals
{
   public const string TestPath = "/files/xml/text.xml";
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top