gpt4 book ai didi

asp.net-mvc-3 - MVC3 - Controller 索引操作每次调用两次

转载 作者:行者123 更新时间:2023-12-04 21:49:03 25 4
gpt4 key购买 nike

使用 MVC Razor
我有一个非常简单的测试。 “记录器”将消息写入日志文件

测试 Controller .cs

public ActionResult Index()
{
logger.Trace("Test Index Called");
return View();
}

索引.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:调用测试索引

2011-12-15 10:16:09.4475:调用测试索引

请注意,两个调用的时间戳完全相同?我已经消除了人们说图像标签上的空 src 属性和/或 javascript 函数不返回的问题。

我已经尽可能简单地做到了这一点 - 但是索引操作被快速连续调用了两次。

帮助?

最佳答案

您是否 100% 确定不是记录器为每次调用写入两个条目? (例如,如果您为同一个日志目标配置了两个过滤器)

ASP.NET 不太可能在完全相同的毫秒内处理相同的操作两次。

关于asp.net-mvc-3 - MVC3 - Controller 索引操作每次调用两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8522403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com