none
Как записать файл из кода ASP страницы RRS feed

  • Вопрос

  • Вопрос наверное травиальный, может быть для начинающих но никак не пойму в чем фокус. Помогите пожалуйста.Что я делаю не так

    Несложный, редко посещаемый сайт. Хочу записать подробную статистику посещений. Решил вопользоваться XML файлом.

    Простой код

     

     

    Logs = new DataTable("Logs")

    .......

    Logs.WriteXml(myPath +

    "XMLLog.xml");

    Проблема в том как задать путь. На локальном компьютере

    если myPath = @"";

    то система пытается записать по адресу

    C:\WINDOWS\system32\XMLLog.xml

    Если задать полный физический путь к виртуальной папке - пишет без проблем, но на виртуалном хостинге у меня нет такой возможности

    Увидел в свойствах путь к корневой папке сайта обоначается значком "~"

    попробовал myPath = @"~/logs/"; (или myPath = @"~\logs\";)- пытается писать по адресу

    C:\WINDOWS\system32\~\logs\XMLLog.xml

    • Изменено Miklv 29 июня 2010 г. 8:27 исправил неточность
    29 июня 2010 г. 8:09

Ответы