Usando o método MapPath

 

ASP.NET oferece o método MapPath do objeto Page  que converte um caminho virtual em um caminho físico. Ele é útil para você passar argumentos para objetos que não funcionam com caminhos virtuais.

 

Exemplo:

Dim var As New System.IO.StreamReader(Me.MapPath("/dados/texto.txt"))

 

Você pode usar este método para retornar informação sobre a aplicação ASP.NET atual:

'O diretório atual

Dim DirAtual As String = Me.MapPath(".")

 

'O diretório Pai

Dim DirPai As String = Me.MapPath("..")

 

'O diretório raiz

Dim raiz As String = Me.MapPath("/")