Pregunta

He añadido un archivo de texto a mi proyecto con la intención de usarlo para contener cadenas tomadas de la forma en la página local - Me refiero a que la entrada de la cadena en el campo de texto, pulsa el botón y la cadena se escribe con TextWriter en Entries.txt tal y como siempre lo hice en C #. El problema es que cuando le doy "Entries.txt" como un argumento que no guarda los datos para Entries.txt en la misma carpeta en la que * .aspx archivo en cuestión es (es decir, la carpeta del proyecto), pero, por alguna extraña razón, se crea un nuevo archivo de texto en C: \ archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ IDE. Así que supongo que necesito para dar una ruta completa al archivo. No puedo darle la ruta de acceso al proyecto en mi disco duro porque tengo que abrirlo en equipos diferentes, así que traté @ "localhost: 2439 / WebSite1 / Entries.txt", basada en la dirección del archivo .aspx *, pero no trabaja. ¿Qué camino debo dar para archivo que está en la misma carpeta que el archivo con el código?

¿Fue útil?

Solución

Salida Server.MapPath(), que se asigne una ruta de página web a la ruta local, física.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top