2010-11-18 10 views
0

IIS 6.0でサーバー出力を有効にして表示する方法はありますか?IIS 6.0 Webサイトサーバーの出力?またはサーバーコンソール? IIS 6.0の新機能

ワイルドカードマッピングを使用して、VS 2008 MVC 2プロジェクトをIIS 6.0に導入しました。静的ビューは正しく表示されますが、データベースへのアクセスは機能しません。

私の問題は、エラーメッセージやエラー出力が表示されないことです。だから私は私のサンプルWebサイトのサーバーの出力を見ることができますが、それは何がうまくいかないのを見るのに役立つのだろうか?

たとえば、接続の前後に出力を配置します。これは最も簡単なデバッグ方法です。

Console.WriteLine( "接続前");

Console.WriteLine( "接続後");

ただし、IISマネージャーでは、GETおよびPOSTアクションのみを記録するログ以外のサーバー出力は表示されません。

答えて

1

「サーバー出力」はありません。あなたのコードは、ログファイルに行を書き込ませることも、Visual Studioを使ってプロセスにアタッチして、それをデバッグすることもできます。

+0

ありがとうございました。私はlog4netトレースを追加しました。少なくとも私は何が間違っているかの手がかりを得ました。 AdonetとNhibernateはSystem.Data.SqlClient.SqlConnection.OnError(SqlException例外、ブールブレークコネクション)として例外をスローします – qishu2002

0

問題を診断するためにNHibernate情報を記録する必要がある場合は、log4netを使用してください。参照としてthis articleを参照してください。

+0

ありがとうございました。それは、リモートSQLサーバと話すIIS 6.0と関係があります。しかし、私はNTMSの権限/ネットワークサービスでSSMS経由でそのサーバーにアクセスできます。だから、IIS 6.0がそのサーバーに接続するために使用したユーザー名/パスワードを知りません。 – qishu2002

関連する問題