gpt4 book ai didi

asp.net datetime 随机重复时间偏移。是一个错误?

转载 作者:行者123 更新时间:2023-12-04 23:18:56 24 4
gpt4 key购买 nike

我有一个用 asp.net 4 和 sql server 2008 R2 开发的网站。
问题非常复杂。
我在数据库中有一个字段,其数据时间偏移量为 UTC(例如 2015-09-30 18:24:53.1498113 +02:00)。
随机(我认为当应用程序池重新启动时)这个值在 .net 中查询后返回损坏,如下所示:
30/09/2015 18:21:00 +02:00 +02:00
时间偏移重复2次!

因此,当我在 c# 中解析日期时,显然我收到一个错误“字符串未被识别为有效的日期时间”。

如果我回收池应用程序页面工作正常

为什么?这是一个错误?你见过类似的问题吗?

非常感谢

最佳答案

我们在 IIS 托管的 asp.net-mvc 应用程序 (.NET 4.5) 中观察到了相同的行为。在此明显无害的代码中,当从 razor cshtml 中的模型序列化 DateTimeOffset 值时,其中一台服务器开始生成重复的偏移量(数周内未部署任何版本):

@Html.HiddenFor(m => m.CreateDate)
<span>@Model.CreateDate</span>

在这两个地方都生成了重复的偏移量,如 2017-11-20 12:34 +01:00 +01:00。
重新启动 IIS 池解决了这个问题,但我不知道将来如何避免它。

关于asp.net datetime 随机重复时间偏移。是一个错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884079/

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