1

我正在使用 Facebook 应用程序模板,该模板正在创建画布应用程序,我想要一个只有 Facebook 身份验证的常规应用程序,

如果我要取消“Facebook 应用程序”,我会收到错误消息“抱歉,您使用的应用程序配置错误。请稍后再试。”。

我怎样才能让 Facebook 应用程序与 mvc 4.5 模板一起工作,但作为常规应用程序而不是画布。

4

2 回答 2

2

Facebook 应用程序模板被设计为 Canvas 应用程序,这不是您想要的。

幸运的是,ASP.NET 团队在默认的 ASP.NET Internet 应用程序模板中构建了许多替代身份验证提供程序。

启动 VS,并创建一个新的 MVC 4 Internet Application 项目。打开 AuthConfig.cs,取消注释 3 Facebook 行,然后粘贴您的应用程序详细信息(从 Facebook 开发人员中心获取这些信息)。现在,您的应用程序将支持本地身份验证(用户名/密码)和 Facebook 身份验证!

完整教程:http ://www.asp.net/mvc/overview/getting-started/using-oauth-providers-with-mvc

于 2013-03-11T02:06:49.880 回答
2

目前,ASP.NET Facebook 模板仅适用于画布应用程序。我们计划在以后支持使用相同模板或新模板的 Web 应用程序。现在,您可以在此处查看示例 ASP.NET Web 应用程序:https ://github.com/facebook-csharp-sdk/facebook-aspnet-sample 。它有点过时(MVC3),但它应该可以帮助您入门。

于 2013-02-22T16:16:25.200 回答