2010-11-18 2 views
0

Есть ли способ включить и увидеть вывод сервера на IIS 6.0?Выход сервера веб-сайта IIS 6.0? или серверной консоли? Новое для IIS 6.0

Я развернул свой проект VS 2008 MVC 2 в IIS 6.0 с подстановочным сопоставлением. Статические представления отображаются правильно, но доступ к базе данных не работает.

Моя проблема: я не вижу никаких сообщений об ошибках или ошибках. Поэтому мне интересно, могу ли я увидеть вывод сервера для моего веб-сайта, который может помочь мне понять, что пошло не так?

Например, я поставлю выходные данные до и после соединения, самый простой способ отладки.

Console.WriteLine («Перед подключением»);

Console.WriteLine («После подключения»);

Однако диспетчер IIS не позволяет мне видеть ничего серверного вывода, кроме журнала, в котором записаны только действия GET и POST.

ответ

1

Нет «выхода сервера». Вы можете написать свой код в файле журнала, или вы можете использовать Visual Studio для присоединения к процессу и отладки его таким образом.

+0

Спасибо. Я добавил трассировку log4net. По крайней мере, я понял, что случилось. Исключение составляют как Adonet, так и Nhibernate как System.Data.SqlClient.SqlConnection.OnError (исключение SqlException, Boolean breakConnection) – qishu2002

0

Если вам нужно зарегистрировать информацию NHibernate для диагностики проблемы, используйте log4net. См. this article в качестве справки.

+0

Спасибо. Это связано с тем, что IIS 6.0 работает с удаленным сервером sql. Но я могу получить доступ к этому серверу через SSMS с помощью службы/сети nt. Поэтому я не знаю, какое имя пользователя/пароль IIS 6.0 используется для подключения этого сервера. – qishu2002

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