C# Html.OpenIDSelectorScript帮助程序方法引发NullReferenceException

C# Html.OpenIDSelectorScript帮助程序方法引发NullReferenceException,c#,asp.net,asp.net-mvc,dotnetopenauth,nullreferenceexception,C#,Asp.net,Asp.net Mvc,Dotnetopenauth,Nullreferenceexception,在尝试导航到我的登录页时,我一直遇到此错误: System.NullReferenceException:对象引用未设置为对象的实例 引发错误的代码行是: <%= Html.OpenIdSelectorScripts(this, options, null)%>. 。 有人知道这行代码为什么会抛出错误吗 看看这个链接:: “我怀疑您在global.asax.cs文件中缺少了OpenIdDiscover命名路由。”找到此链接了吗:我怀疑您在global.asax.cs文件中丢失了

在尝试导航到我的登录页时,我一直遇到此错误:

System.NullReferenceException:对象引用未设置为对象的实例

引发错误的代码行是:

<%= Html.OpenIdSelectorScripts(this, options, null)%>. 
有人知道这行代码为什么会抛出错误吗

看看这个链接::
“我怀疑您在
global.asax.cs
文件中缺少了
OpenIdDiscover
命名路由。”

找到此链接了吗:
我怀疑您在global.asax.cs文件中丢失了名为“OpenIdDiscover”的路由。
是否标记错误?Html对象和.OpenIDSelectorScript扩展方法是针对ASP.NET MVC的。它没有任何标记。我添加asp.net是因为从技术上讲它是一个包罗万象的(asp.NETMVC与asp.NETWebForms)但是你是对的,可能是MVC。Tim,谢谢你的回答!我所需要做的就是在global.asax.cs文件中添加路由。这是我第一次发布问题,那么我如何将你的评论标记为答案呢?@Tim:你能将这条评论转换成答案,这样我们就可以对它进行投票,并将这个问题从“未回答”列表中删除吗?谢谢。:)