1

Facebookアプリケーションテンプレートを使用しています。テンプレートはキャンバスアプリケーションを作成しています。Facebook認証のみの通常のアプリケーションが必要です。

「Facebookのアプリ」をキャンセルすると、「申し訳ありませんが、使用していたアプリケーションの設定が間違っています。しばらくしてからもう一度お試しください」というエラーが表示されます。

Facebookアプリケーションをmvc4.5テンプレートで動作させるにはどうすればよいですか?ただし、キャンバスではなく通常のアプリとして動作させます。

4

2 に答える 2

2

現在、ASP.NETFacebookテンプレートはCanvasアプリケーション専用です。後で同じテンプレートまたは新しいテンプレートを使用してWebアプリケーションをサポートすることを計画しています。今のところ、サンプルのASP.NETWebアプリはhttps://github.com/facebook-csharp-sdk/facebook-aspnet-sampleで確認できます。少し古い(MVC3)ですが、始めるのに役立つはずです。

于 2013-02-22T16:16:25.200 に答える
2

FacebookアプリケーションテンプレートはCanvasアプリケーションとして設計されていますが、これはあなたが探しているものではありません。

幸い、ASP.NETチームは、デフォルトのASP.NETインターネットアプリケーションテンプレートにいくつかの代替認証プロバイダーを組み込みました。

VSを起動し、新しいMVC4インターネットアプリケーションプロジェクトを作成します。AuthConfig.csを開き、Facebookの3行のコメントを解除して、アプリケーションの詳細を貼り付けます(Facebook開発者センターから入手してください)。これで、アプリケーションはローカル認証(ユーザー名/パスワード)とFacebook認証の両方をサポートするようになります。

完全なチュートリアルについては、http ://www.asp.net/mvc/overview/getting-started/using-oauth-providers-with-mvc

于 2013-03-11T02:06:49.880 に答える