Domanda

La gestione dei percorsi degli URL può essere una vera seccatura in ASP.NET. AbsolutePath vs RelativePath vs ecc. Mi fa impazzire. Trovo che molte soluzioni richiedano all'utente di modificare l'elemento web.config per includere il percorso della sottocartella corretta; es.

Root del sito Web: http://www.domain.com Impostazione Web.config: /

Root del sito Web: http://www.domain.com/blog impostazione web.config: / blog /

Esiste un modo per gestirlo correttamente senza dover apportare modifiche al web.config?

È stato utile?

Soluzione

È possibile utilizzare Request.ApplicationPath. Un riferimento di utilizzo è qui .

In questo modo, ad esempio, la cartella delle immagini sarà Request.ApplicationPath + " / images / " ;;

Altri suggerimenti

Penso che il blog di Rick aiuta a risolvere alcuni dei miei problemi ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top