2011-01-10 2 views
1

Я добавил текстовый файл к моему проекту с намерением использовать его, чтобы содержать строки, взятые из формы на локальной странице. Я имею в виду, что вы вводите строку в текстовое поле, нажимаете кнопку и строку написан с TextWriter в entry.txt так же, как я всегда делал это на C#. Проблема заключается в том, что когда я передаю «entries.txt» в качестве аргумента, он не сохраняет данные в entry.txt в той же папке, где находится * .aspx-файл (то есть папка проекта), но для некоторых странных reason, создает новый txt-файл в C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE. Поэтому, я думаю, мне нужно дать полный путь к файлу. Я не могу просто указать путь к проекту на своем жестком диске, потому что мне нужно открыть его на разных компьютерах, поэтому я попытался использовать @ localhost: 2439/WebSite1/entries.txt на основе адреса файла * .aspx, но он не работает. Какой путь я должен предоставить для файла, который находится в той же папке, что и файл с кодом?Файлы TextWriter и базовых папок

ответ

0

Отъезд Server.MapPath(), который отобразит путь веб-сайта к локальному, физическому пути.

Смежные вопросы