当我尝试在我的应用程序中实现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。
我找不到任何其他这种情况发生的事情,所以我认为我的遗体肯定会发生一些事情,但我无法解决这个问题。
编辑2 代码似乎正在工作,但sendgrid服务的响应以某种方式在mscorlib.dll中生成一个空引用异常。我暂时还没有时间真正深入研究这个问题,所以我会尝试尽可能地解决问题,而无需修复它。
有时它实际上能够通过对PostAsync的调用传递响应,但通常不会