【发布时间】:2012-01-31 18:19:35
【问题描述】:
我正在关注这个例子:OpenID Authentication with ASP.NET MVC3 , DotNetOpenAuth and OpenID-Selector
我开始了一个新的 MVC4 项目,并按照上面文章中的建议添加了 OpenId 代码。
无法访问 AccountController 中 Authenticate 操作的断点。
点击谷歌或雅虎将我带到这个空白页面:http://localhost:37638/Account/Authenticate?ReturnUrl=
【问题讨论】:
-
我尝试在 MVC3 项目和我的 MVC4 项目之间切换文件(JS、CSS、_layout 和 web.config),仍然是相同的行为。
-
在新的 MVC3 项目中可以看到相同的行为。这使我相信从上面的链接下载的示例项目中存在一些不同的设置。不过是哪一个?
-
我使用 WINMerge 将我的 MVC3 项目与示例进行比较,但找不到任何可能导致这种奇怪行为的不同之处。
-
'code' [Authorize] public class AccountController : Controller {'code' // 移除控制器类的 Authorize 属性使其工作。删除 Authorize 属性有什么后果?
标签: dotnetopenauth asp.net-mvc-4