Социальное приложение Facebook на C # / ASP.NET — ‘Не удалось найти схему …’ для facebookSettings и др.

#asp.net #facebook-c#-sdk #facebook-social-plugins

#asp.net #facebook-c #-sdk #facebook-social-plugins

Вопрос:

Я редактировал базовый пример кода для социального приложения для Facebook, который работает нормально (CSASPNETFacebookApp), но если я сильно изменяю Default.aspx, я вылетаю с «Не удалось найти информацию о схеме для элемента …» facebookSettings AppID AppSecret canvasPage

Я просматривал различные сайты и видел проблему, близкую к этой, и попытался создать схему XML / Create, которая выдает файл Web.xsd, но все та же проблема.

Кто-нибудь видел что-нибудь подобное раньше — я получаю то же самое на 2 компьютерах.

При сравнении с исходным файлом по умолчанию, если я гарантирую, что он идеально соответствует строке в редакторе (новая версия с резервной версией исходной загрузки), я все равно получаю ошибку схемы.

Извините, если это звучит расплывчато, но я, должно быть, упускаю здесь что-то фундаментальное!

Добрейший, Джонатан.

Ответ №1:

Похоже, что проблема в вашем web.config.

У вас должно быть это там, в разделе конфигурации:

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

<facebookSettings
  appSecret="app secret"
  appId="app id"/>
  

Ответ №2:

Вы имеете в виду, как:-

 <facebookSettings
  appId = "cut out"
  appSecret = "cut out"
  canvasPage = "cut out"
  canvasUrl ="cut out"
  cancelUrlPath = "" />  
  

….! Все это работает отлично, но, например, если я вырезаю и вставляю некоторую информацию о схеме DB — такую как

 <connectionStrings>
    <remove name="LocalSqlServer" />
    <add name="LocalSqlServer"
        connectionString= "Data Source=DF-Workstation;Initial Catalog= (deleted log in stuff)
        providerName="System.Data.SqlClient" />
    </connectionStrings>
  

… затем все содержимое Facebook «исчезает» (сообщение 2 Не удалось найти информацию о схеме для элемента «facebookSettings». C:DevsFacebookSDKSamplesCSASPNETFacebookAppWeb.config 11 6 C:…CSASPNETFacebookApp )

Если я сейчас удалю все

У кого-нибудь есть другие идеи?