none
Mapear path virtual en IIS con VB RRS feed

  • Pregunta

  • Tengo una aplicación web que publique en IIS que en uno de sus módulos almacena archivos. En IIS tengo un directorio virtual donde almaceno estos archivos, este en el servidor apunta a otro disco . Ahora me pidieron que enviara algunos de esos archivos por correo, para enviar esos archivos, el script me pide la ruta física del archivo, algo así

    Dim mail As New MailMessage()
     Dim filepath As String = Server.MapPath("mi archivo")
     mail.Attachments.Add(New Attachment(filepath))

    Cuando lo corro en Visual studio desde mi equipo me funciona porque el directorio es parte del proyecto. pero el subirlo al servidor como es un directorio virtual ¿funcionara? o tengo que aplicar otro modo de apuntar a este directorio. Gracias de

    antemano por sus comentarios.

    lunes, 24 de septiembre de 2018 19:32

Respuestas

  • hola

    >>pero el subirlo al servidor como es un directorio virtual ¿funcionara?

    tienes que publicarlo en un web site dentro del IIS, si lo publicas en un hosting no tendras problemas

    pero ojo con usar el "mi archivo", deberis poner este dentro de una carpeta y usar

     Dim filepath As String = Server.MapPath("~/carpeta/miarchivo.extension")

    al usar el ~/ seria el root del sitio web

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 28 de septiembre de 2018 15:53