2010-11-18 2 views
0

IIS 6.0에서 서버 출력을 활성화하고 볼 수있는 방법이 있습니까?IIS 6.0 웹 사이트 서버 출력? 또는 서버 콘솔? IIS 6.0의 새로운 기능

VS2008 MVC 2 프로젝트를 와일드 카드 매핑을 사용하여 IIS 6.0에 배포했습니다. 정적 뷰는 올바르게 표시되지만 데이터베이스 액세스는 작동하지 않습니다.

제 문제는 오류 메시지 나 오류 출력이 표시되지 않습니다. 그래서 내 샘플 웹 사이트에 대한 서버 출력을 볼 수 있는지 궁금해합니다. 그러면 문제가 무엇인지 알 수 있습니다.

예를 들어, 디버깅하는 가장 쉬운 방법은 연결 전후에 출력을 넣을 것입니다.

Console.WriteLine ("연결 전");

Console.WriteLine ("After connection");

그러나 IIS 관리자는 GET 및 POST 동작 만 기록하는 로그 이외의 서버 출력을 볼 수 없도록합니다.

답변

1

"서버 출력"이 없습니다. 코드가 로그 파일에 코드를 작성하도록하거나 Visual Studio를 사용하여 프로세스에 연결하고 그런 식으로 디버깅 할 수 있습니다.

+0

감사합니다. log4net 추적을 추가했습니다. 적어도 내가 뭘 잘못했는지 알았어. Adonet과 Nhibernate 모두 예외를 System.Data.SqlClient.SqlConnection.OnError (SqlException 예외, 부울 breakConnection)로 throw합니다. – qishu2002

0

문제를 진단하기 위해 NHibernate 정보를 기록하려면 log4net을 사용하십시오. 참조 용으로 this article을 참조하십시오.

+0

감사합니다. 원격 SQL 서버와 통신하는 IIS 6.0과 관련이 있습니다. SSMS를 통해 해당 NT 서버에 액세스 할 수 있습니다. 그래서 나는 IIS 6.0이 그 서버를 연결하는데 사용했던 username/password를 모른다. – qishu2002