一直在关注来自http://go.microsoft.com/fwlink/?LinkId=269921的新 facebook mvc 模板的教程
但是,即使使用基本的应用程序模板,我也无法让它运行,因为它只是标记了以下错误:
“/”应用程序中的服务器错误。
'Newtonsoft.Json.Linq.JObject' does not contain a definition for 'user_id'
使用以下堆栈跟踪:源错误:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[RuntimeBinderException: 'Newtonsoft.Json.Linq.JObject' does not contain a definition for 'user_id']
CallSite.Target(Closure , CallSite , Object ) +152
System.Dynamic.UpdateDelegates.UpdateAndExecute1(CallSite site, T0 arg0) +1519
Microsoft.AspNet.Mvc.Facebook.FacebookAuthenticationModule.<Init>b__5(Object sender, EventArgs e) +1595
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +466
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +576
我在这里完全不知所措,因为我在 sdk 或默认应用程序模板中找不到“user_id”引用,甚至不知道它来自哪里(除非 fb 已更新)
尝试使用 NuGet 包的现有应用程序、新应用程序甚至是空白应用程序,都以相同的错误结束,任何想法(在你问之前,是的,我已经完全按照教程进行操作)