我正在使用Facebook应用程序模板,模板正在创建画布应用程序,我想要一个只有Facebook身份验证的常规模板,
如果我取消“Facebook的应用程序”,我会收到错误“抱歉,您使用的应用程序配置错误。请稍后再试。”。
如何让Facebook应用程序使用mvc 4.5模板,但作为常规应用而不是画布。
答案 0 :(得分:2)
目前,ASP.NET Facebook模板仅适用于Canvas应用程序。我们计划在以后使用相同模板或新模板支持Web应用程序。目前,您可以在此处查看示例ASP.NET Web应用程序:https://github.com/facebook-csharp-sdk/facebook-aspnet-sample。它有点过时(MVC3),但它应该可以帮助你开始。
答案 1 :(得分:2)
Facebook应用程序模板被设计为Canvas应用程序,而不是您正在寻找的。 p>
幸运的是,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