Local Path de un directorio virtual del IIS

09/12/2004 - 19:50 por Miguel Arias Fernández | Informe spam
Buenas:

Tengo una dll alojada en un directorio virtual del IIS

Necesito saber la ruta local donde está alojada

Probé, entre otras opciones, con:

Assembly.GetExecutingAssembly().Location;
System.IO.Directory.GetCurrentDirectory() ;


¿Alguién sabe como puedo obtener la ruta local de una DLL alojada en un
directorio virtual del IIS?

¿Alguién sabe como puedo obtener la ruta local de un directorio virtual del
IIS?

Gracias.
 

Leer las respuestas

#1 ¥-- Lombar --¥
11/12/2004 - 11:10 | Informe spam
Eso se hace en ASP facilmente:
Si la libreria es libreria.dll y se encuentra en el directorio virtual de tu
servidor /cgi-bin

<%
ruta = Server.MapPath("/cgi-bin/)
response.Write (ruta)
%>

o hilando mas fino

<%
set ObjetoArchivo = Server.CreateObject("Scripting.FileSystemObject")
set actual = ObjetoArchivo.GetFolder(Server.MapPath("cgi-bin/"))

archivo = "libreria.dll"
nombre = archivo.path
nombre2 = archivo.name

response.write ("nombre = " & nombre)
response.write ("nombre2 = " & nombre2)
%>

Pruebalos en un simple archivo asp. Asp posee comandos para hacer navegacion
y manejo de ficheros al completo.



José Lombardía
EchMotor 069


==
"Miguel Arias Fernández" escribió en el mensaje
news:%
| Buenas:
|
| Tengo una dll alojada en un directorio virtual del IIS
|
| Necesito saber la ruta local donde está alojada
|
| Probé, entre otras opciones, con:
|
| Assembly.GetExecutingAssembly().Location;
| System.IO.Directory.GetCurrentDirectory() ;
|
|
| ¿Alguién sabe como puedo obtener la ruta local de una DLL alojada en un
| directorio virtual del IIS?
|
| ¿Alguién sabe como puedo obtener la ruta local de un directorio virtual
del
| IIS?
|
| Gracias.
|
|

Preguntas similares