“新的RestClient()”调用在我的Windows服务中不起作用

时间:2018-04-26 04:48:31

标签: c# windows-services restsharp

我在Windows窗体应用程序中测试了一些RestSharp代码,没有任何问题。但是,该代码不适用于Windows服务。经过一些测试,我发现了:

var client = new RestClient();

首先失败了。 “失败”是指线程永远不会从此调用返回。如果我从OnStart()事件运行它,则服务无法正常启动。

一些有趣的观察结果:try/catch没有发现错误,函数中没有任何其他工作,包括此行之前的代码。在调用之前写入事件日志永远不会进入日志。我试过用一些会导致错误的代码替换这一行(将某些东西除以零),事件日志中有我事先写好的行,并且try/catch中发现了错误。

0 个答案:

没有答案