Hola Pedro...
Esto es lo que necesitas
    Public Shared Function AppPath() As String
        Return System.AppDomain.CurrentDomain.BaseDirectory()
    End Function

para utilizar Server.MapPath necesitabas realizar algo asi..
Ejemplo:
--------------------
Imports Microsoft.VisualBasic
Imports System.Web.HttpContext

Public Class UtilPath

    Public Shared Function AppPath() As String
        Return System.AppDomain.CurrentDomain.BaseDirectory()
    End Function

    Public Shared Function AppPath2() As String
        Return Current.Server.MapPath("/")
    End Function
End Class




Enlaces:
-----------------
AppDomain.CurrentDomain (Propiedad)
Obtiene el actual dominio de aplicaci n del actual Thread.
http://msdn2.microsoft.com/es-es/library/system.appdomain.currentdomain.aspx
<http://msdn2.microsoft.com/es-es/library/system.appdomain.currentdomain.aspx%20>

AppDomain.BaseDirectory (Propiedad)
Obtiene el directorio base que el interpretador de ensamblados ha
utilizado para buscar ensamblados.
http://msdn2.microsoft.com/es-es/library/system.appdomain.basedirectory.aspx
<http://msdn2.microsoft.com/es-es/library/system.appdomain.basedirectory.aspx%20>


Espeor que te sirva de ayuda o guia
_______________________
Ing. José A. Fernández
fernandezja @ gmail . com




2008/1/24 Pedro M. Torres <[EMAIL PROTECTED]>:

> Hola Gente!
>
>     Éste es mi 1º mensaje a la lista. Estoy dando mis primeros pasos
> en asp.net 2 y VB.Net con VS 2005.
>
> La consulta es la siguiente: Hay alguna forma de obtener el path
> físico donde está alojada una aplicación web?
> Se que existe server.mappath pero solo funciona desde los archivos de
> códigos subyacente y no desde un archivo de clases generico.
> El tema es que tengo unos archivos de configuración e información de
> log que estan en unas carpetas en el root de la aplicacion web. Y
> necesito leer/escribir dichos archivos. En el archivo de clase
> instancio objetos que a su vez instancian otros objetos que tienen
> metodos que haceden a esos archivos.
>
> Cualquier sugerencia es bienvenida. Muchas Gracias.
>
> Salu2!!!
> Pedro
> [EMAIL PROTECTED]
> *La felicidad consiste, en no hacer siempre lo que tú quieres,
>  sino en siempre haber querido hacer lo que tú haces.
> -Leon Tolstoi-
>
> Usando The Bat! v3.99.24 en Windows XP 5.1 Build 2600 Service Pack 2
> ============================================================
> The Bat! El MEJOR cliente de e-mail!
> Bajelo de http://www.ritlabs.com/the_bat/
>
> ################################ Mensaje Original
> ################################
>
> Los historiadores discuten el mensaje que escribio
> () en la fecha Monday, December 17, 2007, 6:29:23 PM:
>
>
> ----------------------------------------------------------------------------------
> > Hola cumpas,
> >
> > Realmente no probé Visual Web Developer, pero si bien puede que
> > termine usando esta herramienta en el pequeño equipo en el que estoy
> > por trabajar con ASP.NET / .NET 2.0, la cuestión es además necesito
> > encontrar herramientas para trabajar con ASP 3.0 similares o que
> > trabajen con .NET 2.0 y ASP 3.0 ya sean Freeware u Open Source.
> > Porque no quieren gaistar en licencias por la magnitud de los
> desarrollos.
> >
> > Cualquier sugerencia es bienvenida. Incluso si hay procesadores del
> > tipo UltraEdit que tengan algun aayuda tipo InteliSense o grupos de
> > palabras como en ese editor, aunque uno que sea free.
> >
> > Saludos y gracias
>
>
>
> ----------------------------------------------------------------------------------
>
> ############################ Fin del Mensaje Original
> ############################
>
>
>


--

Responder a