Al usar server.mappath (), hay muchos parámetros, como rutas absolutas y rutas relativas. Estas cosas que no son complicadas pero que son fáciles de confundir. Aquí hay una clasificación de ellos.
La copia del código es la siguiente:
Directorio de certificación
/ Directorio de inicio del sitio web
../UPPER DIRECTORIO
~/Sitio web Directorio virtual
Si el directorio del sitio web actual es E:/wwwroot
El directorio virtual de la aplicación es E:/wwwroot/empresa
La ruta de la página para navegar es E: /wwwroot/company/news/show.asp
Usar en la página Show.asp
La copia del código es la siguiente:
Server.mappath ("./") La ruta de retorno es: e:/wwwroot/compañía/noticias
Server.mappath ("/") La ruta de retorno es: e:/wwwroot
Server.mappath ("../") La ruta de retorno es: e:/wwwroot/empresa
Server.mappath ("~/") La ruta de retorno es: e:/wwwroot/empresa
server.mappath (request.servervariables ("path_info"))
Request.ServerVariAbles ("PATH_TRANSLATED")
Las rutas de retorno de los dos métodos anteriores son d: /wwwroot/company/news/show.asp