powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запуск процесса + лог IIS
7 сообщений из 7, страница 1 из 1
Запуск процесса + лог IIS
    #34114045
Galogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня!

Вопроса 2
1. Где найти лог IIS'a ?
2. Есть страница, она должна запустить утилиту rs.exe (от Report Services) и потом, после завершения работы утилиты, результирующий файл отдать пользователю
rs.exe - насервере естесственно

Как мне запустить эту утилитку? Делаю следующее

Код: plaintext
1.
2.
3.
4.
5.
   Process myProc = new Process();
            myProc.StartInfo.FileName = "rs.exe";
            myProc.StartInfo.WorkingDirectory = "c:\\Program Files\\Microsoft SQL Server\\90\\Tools\\Binn\\";
            myProc.StartInfo.Arguments = " /? >1222.log";
            myProc.Start();

ничего не происходит... просто отрабатывает и никакого результата...
Права для ASP.NET Machine Account (PC\ASPNET) на директорию поставил полный доступ - и все= результата нет... что то грабли... HELP
...
Рейтинг: 0 / 0
Запуск процесса + лог IIS
    #34114206
Профсоюз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В порядки идеи:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
			Process myProc = new Process();
			myProc.StartInfo.RedirectStandardOutput = true;
			myProc.StartInfo.UseShellExecute = false;
			myProc.StartInfo.FileName = "rs.exe";
			myProc.StartInfo.WorkingDirectory = "C:\\Program Files\\Microsoft SQL Server\\90\\Tools\\Binn";
			myProc.StartInfo.Arguments = "/?";
			myProc.Start();
			string output = myProc.StandardOutput.ReadToEnd();
			FileStream myFileStream = new FileStream("C:\\Program Files\\Microsoft SQL Server\\90\\Tools\\Binn\\1222.log", FileMode.Append, FileAccess.Write, FileShare.Read);
			StreamWriter myStreamWriter = new StreamWriter(myFileStream);
			myStreamWriter.Write(output);
			myStreamWriter.Close();
			myFileStream.Close();


При этом хочу напомнить, что было бы неплохо обрабатывать исключительные ситуации.
...
Рейтинг: 0 / 0
Запуск процесса + лог IIS
    #34114368
Galogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХМ... усложняемся...
Я вот потестил и выяснил что если дать права на запись для гостевой учетки и ASPNET то начинает работать, НО только когда гогда web приложение на тойже машине что и директория в которую пишу, если вызывать страницу приложения с другой машины - то ничего не происходит. я подозреваю что просто какому то процессу не хватает прав. Вот какому?
...
Рейтинг: 0 / 0
Запуск процесса + лог IIS
    #34114759
Фотография kaban_nik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GalogenХМ... усложняемся...
Я вот потестил и выяснил что если дать права на запись для гостевой учетки и ASPNET то начинает работать, НО только когда гогда web приложение на тойже машине что и директория в которую пишу, если вызывать страницу приложения с другой машины - то ничего не происходит. я подозреваю что просто какому то процессу не хватает прав. Вот какому?

лови код ошибки
//Ждем завержения
myProc.WaitForExit();

//Если ошибка
if (myProc.ExitCode < 0)
{
Response.Write("<script>alert('Ошибка " + myProc.ExitCode.ToString()+ " ');</script>");
}
...
Рейтинг: 0 / 0
Запуск процесса + лог IIS
    #34115443
Galogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остался не раскрытым вопрос про логи IIS.. гдеж они лежат то?
...
Рейтинг: 0 / 0
Запуск процесса + лог IIS
    #34116186
Chai_nik!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Остался не раскрытым вопрос про логи IIS.. гдеж они лежат то?

Открой свойства Веб-узла по умолчанию. На главной вкладке Веб-узел есть чек-бокс Вести журнал. ниже расположен дропдаунлист, в котором выбирается тип журнала, а рядом кнопка "Свойства". Нажав на нее, можно настроить вид журнала и путь, где будет сохраняться сам лог.

По умолчанию журнал сохраняется в папке C:\WINDOWS\system32\LogFiles
...
Рейтинг: 0 / 0
Запуск процесса + лог IIS
    #34116236
Galogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо тепрь буду знать
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Запуск процесса + лог IIS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]