小编Nik*_*las的帖子

詹金斯操作日志

我们遇到过这样的情况:某些原因导致我们的 Jenkins master 在每晚的某个时间开始泄漏内存。此时没有作业正在运行,因此我对构建作业的日志不感兴趣。
我们想弄清楚这段时间发生了什么,但我们在 jenkins.out.log 中看不到太多内容,因为它记录的内容不多并且缺少时间戳。

有谁知道是否有办法在 Jenkins 中打开更详细的操作(不仅仅是错误)日志记录?

continuous-integration jenkins

5
推荐指数
1
解决办法
2万
查看次数

在json.net中转换为DateTime

我正在尝试反序列化以下内容:

{"ts":"2012-04-22 04:14:50,669", "msg":"Hello"}
Run Code Online (Sandbox Code Playgroud)

public class LogEntry
{
    public DateTime Ts { get; set; }
    public string Msg { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

运用

var logEntry = JsonConvert.DeserializeObject<LogEntry>(line);
Run Code Online (Sandbox Code Playgroud)

但得到一个JsonSerializationException说"{"错误转换值\"2012-04-22 04:14:28,478 \"键入'System.DateTime'.第1行,第31位."}.我无法更改日志格式.

我想我可能需要使用Converter自己解析日期字符串.但是,我找不到任何相似的例子JsonConverter.具体如何读取来自该值readerReadJson方法.

有什么简单的例子我应该看一下吗?或者我是以错误的方式来做这件事的?

.net c# datetime json json.net

3
推荐指数
1
解决办法
5369
查看次数

禁用TLS会话票证

我们有一个WCF客户端,使用HttpTransportSecurity,因此通信使用TLS。
从Windows 8开始,基础的客户端实现公告了对TLS会话票证(RFC5077)的支持。在我们的情况下,这会导致问题,因为网络路径中存在在存在TLS票证的情况下出现异常的设备,我们也无法让服务器将其禁用。

我想在客户端中禁用TLS会话票证,但无法找到一种方法。
有没有办法在客户端执行此操作?

.net ssl wcf wcf-security

3
推荐指数
1
解决办法
1508
查看次数

是否有2.0 SP2 .NET可再发行组件?

我对.net"redistributables"有点困惑......

我们的C#代码使用一些需要.net 2.0 sp2的API调用.出于各种原因,我们不希望用户在安装时下载任何内容(这是带有安装程序的Winforms应用程序).我们目前包含2.0可再发行组件,当然还有需要sp2抛出的函数.

是否有可以在某处找到2.0 SP2的可再发行软件包?

如果没有,最好的选择是什么?

.net

1
推荐指数
1
解决办法
2325
查看次数