Domanda

Ho aggiunto un file di testo per il mio progetto con l'intenzione di usarlo per contenere stringhe ricavati dal modulo nella pagina locale - voglio dire, si immette la stringa in campo di testo, premere il pulsante e la stringa è scritto con TextWriter in entries.txt solo il modo che ho sempre fatto in C #. Il problema è che quando do "entries.txt" come un argomento che non salva i dati entries.txt nella stessa cartella in cui * aspx file in questione è (cioè, la cartella del progetto), ma, per qualche strano motivo, crea un nuovo file txt in C: \ Programmi \ Microsoft Visual Studio 9.0 \ Common7 \ IDE. Quindi credo che ho bisogno di dare un percorso completo del file. Non posso dare il percorso del progetto sul mio HDD perché ho bisogno di aprirlo su diversi computer così ho provato @ "localhost: 2439 / WebSite1 / entries.txt" in base all'indirizzo del file * .aspx, ma non funziona. Che percorso dovrei dare per il file che si trova nella stessa cartella del file con il codice?

È stato utile?

Soluzione

Scopri Server.MapPath(), che mappare un percorso sito web per il, percorso fisico locale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top