调用System.Net.Http.HttpClient.PostAsync时出现System.NullReferenceException

时间:2015-08-12 04:33:46

标签: c# .net model-view-controller

当我尝试在我的应用程序中实现SendGrid API时,这个问题首次出现。我试图发送消息的任何时候mscorlib.dll都会抛出空引用异常。

最后,我尝试使用System.Net.Http.HttpClient实现我需要的功能,从而产生以下测试功能:

"commands": {
    "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
},

当我调用PostAsync()函数时,如果我尝试继续,我会在System.Web.dll中抛出一个null异常,然后是mscorlib.dll。

我找不到任何其他这种情况发生的事情,所以我认为我的遗体肯定会发生一些事情,但我无法解决这个问题。

修改的 根据要求,以下是错误和堆栈跟踪的屏幕截图 Error and Disassembly

Stack Trace

编辑2 代码似乎正在工作,但sendgrid服务的响应以某种方式在mscorlib.dll中生成一个空引用异常。我暂时还没有时间真正深入研究这个问题,所以我会尝试尽可能地解决问题,而无需修复它。

有时它实际上能够通过对PostAsync的调用传递响应,但通常不会

0 个答案:

没有答案