MVCカミソリの使用 私は非常にという簡単なテストを持っています。私は実行すると、 "ロガーは"MVC3 - 毎回2回呼び出されるコントローラのインデックスアクション
TestController.cs
public ActionResult Index()
{
logger.Trace("Test Index Called");
return View();
}
Index.cshtml
<html>
<head><title>Testing</title></head>
<body><h3>This is a test</h3></body>
</html>
global.asax.cs
routes.MapRoute(
"Default",
"{controller}/{action}",
new { action = "Index" }
);
ログファイルにメッセージを書き込みますログファイルには次のように表示されます。
2011-12-15 10:16:09.4475:16:09.4475:テストインデックスが
2011-12-15 10と呼ばれるテストインデックスの両方の呼び出しのためのタイムスタンプが正確に同じ時間にある
お知らせすることを呼び出さ?私は、人々が画像タグ上の空のsrc属性やJavaScript関数が返されないという問題を解消しました。
私は可能な限りこれを簡単に作っていますが、インデックスアクションは2回連続して呼び出されています。
ヘルプ?
デバッグモードでプロジェクトを実行し、ロガーにブレークポイントを置くのはどうですか? – torm
ブレークポイントは一度停止します。私は新しいプロジェクトを作成し、ロガーのみを参照し、一度だけロギングします。私は何か他のことが起こっていると思っています – JayTee