我正在使用此设置:
public override void Configure(Container container)
{
ServiceStack.Text.JsConfig.EmitCamelCaseNames = true;
ServiceStack.Text.JsConfig<DateTime>.SerializeFn = time => new DateTime(time.Ticks, DateTimeKind.Local).ToString(CultureInfo.InvariantCulture);
ServiceStack.Text.JsConfig<DateTime>.DeSerializeFn = ServiceStack.Text.Common.DateTimeSerializer.ParseDateTime;
Plugins.Add(new RequestLogsFeature
{
RequestLogger = new CsvRequestLogger()
});
//...
}
在第一次运行时,一切都很好,但是,当我第二次运行我的应用程序时,我得到了:
ServiceStack.CsvRequestLogger [0] 无法从“ ServiceStack.NetCore.NetCoreLog”读取最后一个条目 System.FormatException:字符串'10 / 11/2018 15:01:46'无法识别为有效的DateTime。