我正在尝试使用LinqToTwitter nuget插件(v3.1.2)将Twitter集成到现有的MVC4应用程序中,并按照这里的文档进行操作。
Imports LinqToTwitter
Public Class OAuthController
Inherits System.Web.Mvc.Controller
Async Function BeginAsync() As Threading.Tasks.Task(Of ActionResult)
Dim auth = New MvcAuthorizer() With { _
.CredentialStore = New SessionStateCredentialStore() With { _
.ConsumerKey = ConfigurationManager.AppSettings("consumerKey"), _
.ConsumerSecret = ConfigurationManager.AppSettings("consumerSecret") _
} _
}
Dim twitterCallbackUrl As String = Request.Url.ToString().Replace("Begin", "Complete")
Dim callbackUrl = New Uri(twitterCallbackUrl)
Return Await auth.BeginAuthorizationAsync(callbackUrl)
End Function
第二行代码抛出了一个异常:
System.NullReferenceException:对象引用未设置为对象的实例。
由于错误是从插件中抛出的,我不确定如何继续。堆栈跟踪在此处。