Как записать что-то в файл журнала .txt со страницы .aspx (c #) - PullRequest
0 голосов
/ 10 ноября 2008

Этот код не компилируется, мне просто нужно что-то записать в небольшой текстовый файл журнала (новая строка в конец файла).

<%@ Import Namespace="System.IO" %>

void Page_Load( object sender, EventArgs e ){

    FileSystem myFileSystem = new FileSystem();
    myFileSystem.WriteAllText(logFile, hash, false);

Ответы [ 5 ]

3 голосов
/ 10 ноября 2008

Я не вижу ни одного класса с именем FileSystem в System.IO пространстве имен . Это что-то новое в .NET 4.0, которое вы пытаетесь использовать?

Обратите внимание, что класс File имеет метод static , называемый WriteAllText. Это то, что вы имели в виду?

РЕДАКТИРОВАТЬ: вместо этого, чтобы добавить к файлу, используйте File.AppendAllText.

2 голосов
/ 10 ноября 2008

Файловая система находится в Microsoft.VisualBasic.File.IO. Вы должны сослаться на это.

Хотя вы, вероятно, вообще не хотите использовать FileSystem. Вы, вероятно, хотите System.IO.File

2 голосов
/ 10 ноября 2008

FileSystem - это класс из пространства имен VisualBasic:

http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.filesystem.aspx

Посмотрите на класс FileStream в C #:

http://msdn.microsoft.com/en-us/library/system.io.filestream.aspx

1 голос
/ 10 ноября 2008

Без сомнения log4net! http://logging.apache.org/log4net/index.html

0 голосов
/ 10 ноября 2008

Этот, кажется, компилируется:

File myFileSystem = new File();
myFileSystem.AppendAllText(logFile, hash, false);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...