Asp.net mvc MVC4外部登录:谷歌提供商按钮消失

Asp.net mvc MVC4外部登录:谷歌提供商按钮消失,asp.net-mvc,asp.net-mvc-4,oauth,Asp.net Mvc,Asp.net Mvc 4,Oauth,问题是:我以前可以使用Google外部登录登录到我的MVC4网站,但突然间,没有出现“Google”按钮。当我尝试一个新的干净的MVC4项目时,我没有这样的行为 调试表明,当AccountController中的ExternalLoginsList操作尝试返回_ExternalLoginsListPartial视图时,OAuthWebSecurity对象的IsAuthenticatedWithOAuth属性抛出“缺少方法异常”。然后,在呈现_loginPartial视图时,请求.IsAuthen

问题是:我以前可以使用Google外部登录登录到我的MVC4网站,但突然间,没有出现“Google”按钮。当我尝试一个新的干净的MVC4项目时,我没有这样的行为

调试表明,当AccountController中的
ExternalLoginsList
操作尝试返回_ExternalLoginsListPartial视图时,
OAuthWebSecurity
对象的
IsAuthenticatedWithOAuth
属性抛出“缺少方法异常”。然后,在呈现_loginPartial视图时,
请求.IsAuthenticated
为false。另外,生成的HTML包含按钮的代码(这意味着这是一个身份验证问题?)

该网站本应在windows Azure上运行,但问题发生在云端和本地运行时。实际上,该按钮第一次消失是在将网站的新版本发布到Azure之后

3个小时的周而复始,我还没有找到解决方案。 这里急需帮助。谢谢