37 messaggi dal 18 agosto 2006
Ciao a tutti, ho un problemino quando tento di mappare una risorsa attraverso il metodo MapPath della classe Server.

Nello specifico ho un' applicazione asp.net contenente due folder:

il primo, denominato XmlOrganizzazione contiene il file Organization.xml
il secondo, denominato Handler contiene il file MyHandler.ashx.

Ecco cosa succede:
Se scrivo in un qualsiasi meto della pagina la seguente riga di codice:

string path = HttpContext.Current.Server.MapPath(@"XmlOrganizzazione/Organization.xml");

mi ritorna il path correttamente.

Se la stessa cosa la scrivo all'interno del metodo ProcessRequest dell'Handler

mi aggiunge nel path il percorso Handler, vanificando cosi il recupero del file xml.

Da cosa può dipendere?

Grazie
Daniele
Puoi ottenere la root del percorso fisico della root della tua applicazione con
AppDomain.CurrentDomain.BaseDirectory

HTH

Matteo Casati
GURU4.net
37 messaggi dal 18 agosto 2006
Ciao m.casati,
Ok grazie mille adesso funziona.
Ma..., da cosa dipende questo strano funzionamento secondo te?

Grazie ancora
Daniele

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
Ultimi messaggi
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC