求助“未将对象引用设置到对象的实例”的原因
2016-07-25 来自:田夏 2 人回应

代码

Cache cache = new Cache();
cache.Insert(ponitKey, access.access_token, null, DateTime.Now.AddSeconds(expiration), TimeSpan.Zero);

 

第二行报错,报错信息如下。。。

<Error>
<Message>An error has occurred.</Message>
<ExceptionMessage>未将对象引用设置到对象的实例。</ExceptionMessage>
<ExceptionType>System.NullReferenceException</ExceptionType>
<StackTrace>
在 System.Web.Http.ApiController.<InvokeActionWithExceptionFilters>d__1.MoveNext() --- 引发异常的上一位置中堆栈跟踪的末尾 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() 在 System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__0.MoveNext()
</StackTrace>
</Error>
 
请问哪里出问题了????
2016-07-26 来自:压力山大

感觉可能access对象是null值。你断点挨个看参数,其中一个应该是null

2016-07-25 来自:jarod

Cache cache =  HttpRuntime.Cache;

您的回应

你还未登陆,不能回应!登陆