【发布时间】:2011-05-07 12:22:11
【问题描述】:
我在尝试导航到我的登录页面时不断收到此错误:
System.NullReferenceException:对象引用未设置为对象的实例
引发错误的代码行是:
<%= Html.OpenIdSelectorScripts(this, options, null)%>.
有谁知道为什么这行代码会抛出错误?
【问题讨论】:
-
你找到这个链接了吗:groups.google.com/group/dotnetopenid/browse_thread/thread/…?
I suspect though that you're missing the "OpenIdDiscover" named route in your global.asax.cs file. -
这是错误的标签吗? Html 对象和 .OpenIdSelectorScripts 扩展方法适用于 ASP.NET MVC。
-
它没有任何标签。我添加了 asp.net,因为从技术上讲它是一个包罗万象的东西(ASP.NET MVC 与 ASP.NET WebForms)但你是对的,可能是 MVC。
-
蒂姆,谢谢你的回答!我需要做的就是在 global.asax.cs 文件中添加路由。现在这是我第一次发布问题,那么如何将您的评论标记为答案?
-
@Tim:您能否将此评论转换为答案,以便我们对其进行投票并将此问题从“未回答”列表中删除?谢谢。 :)
标签: c# asp.net asp.net-mvc dotnetopenauth nullreferenceexception