0

codeplex からの c# sdk facebook 統合を使用していますが、奇妙なエラーが発生します。

web.config に次のものがあり、認識できないというエラーが表示されます

コンパイル エラー:

警告 12 C:\Documents and Settings\admin\Desktop\car\Phase_2\tissot\tissot4\Default.aspx: ASP.NET ランタイム エラー: 構成セクション facebook を認識できません。(C:\Documents and Settings\admin\Desktop\car\Phase_2\tissot\tissot4\web.config 行 17) C:\Documents and Settings\admin\Desktop\car\Phase_2\tissot\tissot4\Default.aspx 1 1ティソット4

<facebookSettings
appSecret="################"
appId="$$$$$$$$$$$$$$$$$" 
/>

<canvasSettings
canvasPageUrl=http://apps.facebook.com/myapp/
authorizeCancelUrl=http://apps.facebook.com/myapp/ 
/>
4

2 に答える 2

1

を定義しましたconfigSectionsか?

Configuration Section Tags not defined は Microsoft Bugであるため、このようなセクションの後に構成セクション タグを追加することで解決できます。

<configSections>
    <section name="facebookSettings" type="Facebook.FacebookConfigurationSection"/>
    <section name="canvasSettings" type="Facebook.Web.CanvasConfigurationSettings"/>
  </configSections>

  <facebookSettings
        appSecret="your_api_secret" 
        appId="your_app_id" />
  <canvasSettings
    canvasPageUrl="http://apps.facebook.com/graphtoolkit/"
    authorizeCancelUrl="http://apps.facebook.com/graphtoolkit/home/cancel" />
于 2011-01-27T08:30:16.563 に答える
0

ドキュメントhereによると、canvasSettings要素には次のものが含まれている必要があります。

  • canvasPage
  • authorizeCancelUrl

使用する必要がcanvasPageUrlある場所がありますcanvasPage

上記の記事から:

そのタグのすぐ下に、「canvasSettings」設定要素が表示されます。次のように変更します (ここでも Facebook の画面を参考にしてください)。

  • canvasPage – キャンバス ページ
  • authorizeCancelUrl – 「http://www.facebook.com」(または、認証が失敗したときに移動する任意の URL)
于 2011-01-27T08:23:30.850 に答える