Facebook应用程序模板教程 - 不是画布应用程序

时间:2013-02-20 14:15:42

标签: asp.net-mvc facebook asp.net-mvc-4 facebook-c#-sdk

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

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

如何让Facebook应用程序使用mvc 4.5模板,但作为常规应用而不是画布。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分: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