Использование MVC Razor У меня есть очень простой тест. "Регистратор" записывает сообщения в лог-файлMVC3 - Действие указателя контроллера дважды повторяется каждый раз
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: Index Test Вызывается
2011-12-15 10: 16: 09.4475: Index Test Вызывается
Обратите внимание, что метка времени для обоих звонков в одно и то же время ? Я устранил проблему, когда люди говорили, что пустые атрибуты src на теге изображения и/или функциях javascript не возвращаются.
Я сделал это как можно проще, но действие индекса вызывается дважды в быстрой последовательности.
Помощь?
Что можно сказать о запуске проекта в режиме отладки и установке точки останова на регистраторе? – torm
Точка останова останавливается один раз. Я создал новый проект и только ссылки на регистратор - и он регистрируется только один раз. Я думаю, что есть что-то еще. – JayTee